Learning C++
- Started
- Last post
- 8 Responses
- cannonball1978
Hey there.
I'm thinking about wading into the world of coding in C++. Why? Doesn't matter. Not interested in hearing which object-oriented language you think I should be learning instead.
What I do want to hear is:
• if you guys know any good classes I could take in the bay area.
• any sites for beginners.
• any IDEs that are good for beginners on macs (yeah yeah).
• any good books for beginners that would help with good habit forming.
• any personal experiences learning C++
- qoob0
Why?
- Doesn't matter.cannonball1978
- You seem kind of defensive about itqoob
- I see.cannonball1978
- 20020
http://shop.oreilly.com/category…
Regardless of books, you should set few small projects that you want to take on (hello world, calculator etc). Use that project as a case study to learn from.
Ask anything in http://stackoverflow.com/
- 20020
From personal experience, dont try to learn everything and write everything from scratch. It is very time consuming. It would be great to learn that but you would not really advance as a programmer. Look for libraries and stacks you can use, especially algorithms.
- coldarchon0
compiler: http://gcc.gnu.org/
start to learn: http://www.altdevblogaday.com/20…
- 3030
My personal experience with C++ ended shortly after my introduction to C# (and .NET). C++ by default doesn't have garbage collector, so you will be responsible for memory management (fun or nightmare), but I think there are some libraries that can do it for you.
In terms for writing code I ended in console apps, never made to apps with GUI. This where you will start anyway - writing some "Hello World" code, loops etc, but all that stuff is useful. Have fun.
I know you are not interested in, but consider learning Ruby at the same time (Ruby, not Ruby on Rails which is a framework for web apps).
- animatedgif0
"• any IDEs that are good for beginners on macs (yeah yeah)."
XCode obviously, might want to look at OpenFrameworks too if that fits the bill for what you're interested in making.
- uan0
look for courses on iTunes U.
i.e. http://itunes.stanford.edu/