Jump to content

How should I learn C++?

Previously on whitephoenix posts shit in the software design section: Whitephoenix asks ltt if he should learn a new language besides python, the answer was unanimously yes. Several languages were recommended and C++ fits the bill best.

 

I'm probably not gonna start for a few days, but where should I learn C++? Please include price (if any) in your post.

 

Link to comment
https://linustechtips.com/topic/454852-how-should-i-learn-c/
Share on other sites

Link to post
Share on other sites

People stop listing codecademy for every freaking post about learning a language unless you know codeacedemy has tutorials for that language. Unless the OP is asking about learning HTML/CSS, Javascript, PHP, JQuery, Python or Ruby you shouldn't even mention it. 

 

End Rant. 

 

Look into the http://www.thenewboston.com that guy has many good tutorials for many languages including C++. Or a very good book for beginners is by the maker of C++ him self Bjarne Stroustrup http://www.amazon.com/dp/0321992784/?tag=stackoverfl08-20. From there I would read Modern Effective C++ and Effective STL by Scot Meyers

CPU: Intel i7 - 5820k @ 4.5GHz, Cooler: Corsair H80i, Motherboard: MSI X99S Gaming 7, RAM: Corsair Vengeance LPX 32GB DDR4 2666MHz CL16,

GPU: ASUS GTX 980 Strix, Case: Corsair 900D, PSU: Corsair AX860i 860W, Keyboard: Logitech G19, Mouse: Corsair M95, Storage: Intel 730 Series 480GB SSD, WD 1.5TB Black

Display: BenQ XL2730Z 2560x1440 144Hz

Link to comment
https://linustechtips.com/topic/454852-how-should-i-learn-c/#findComment-6102449
Share on other sites

Link to post
Share on other sites

People stop listing codecademy for every freaking post about learning a language unless you know codeacedemy has tutorials for that language. Unless the OP is asking about learning HTML/CSS, Javascript, PHP, JQuery, Python or Ruby you shouldn't even mention it. 

 

End Rant. 

 

Look into the http://www.thenewboston.com that guy has many good tutorials for many languages including C++. Or a very good book for beginners is by the maker of C++ him self Bjarne Stroustrup http://www.amazon.com/dp/0321992784/?tag=stackoverfl08-20. From there I would read Modern Effective C++ and Effective STL by Scot Meyers

Personally not a fan of  thenewboston 

Link to comment
https://linustechtips.com/topic/454852-how-should-i-learn-c/#findComment-6102587
Share on other sites

Link to post
Share on other sites

I have a few really good books about more than just the basics of the C++ language (also graph theory, dynamic data structures , pattern-matching, hashing, computational geometry, programming techniques eg. backtracking, divide and conquer,  and OOP and generic programming with STL) , but they're in Romanian.

i5 4670k @ 4.2GHz (Coolermaster Hyper 212 Evo); ASrock Z87 EXTREME4; 8GB Kingston HyperX Beast DDR3 RAM @ 2133MHz; Asus DirectCU GTX 560; Super Flower Golden King 550 Platinum PSU;1TB Seagate Barracuda;Corsair 200r case. 

Link to comment
https://linustechtips.com/topic/454852-how-should-i-learn-c/#findComment-6103016
Share on other sites

Link to post
Share on other sites

Previously on whitephoenix posts shit in the software design section: Whitephoenix asks ltt if he should learn a new language besides python, the answer was unanimously yes. Several languages were recommended and C++ fits the bill best.

 

I'm probably not gonna start for a few days, but where should I learn C++? Please include price (if any) in your post.

 

It depends on the person and what their preferred learning method is. I really hate videos myself so stuff like Lynda.com and other video tutorial sites are like watching paint drying to me. I prefer to read books.

 

I'm learning from textbooks, the one I bought is Programming: Principles and Practice Using C++.

Link to comment
https://linustechtips.com/topic/454852-how-should-i-learn-c/#findComment-6103065
Share on other sites

Link to post
Share on other sites

It depends on the person and what their preferred learning method is. I really hate videos myself so stuff like Lynda.com and other video tutorial sites are like watching paint drying to me. I prefer to read books.

 

I'm learning from textbooks, the one I bought is Programming: Principles and Practice Using C++.

Damn that book is expensive. Looks good though.

Link to comment
https://linustechtips.com/topic/454852-how-should-i-learn-c/#findComment-6105042
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×