The Survival Podcast Forum

Archived Boards (Read-Only) => 13Skills.com => Topic started by: phobos on March 23, 2013, 07:42:55 PM

Title: learning C++
Post by: phobos on March 23, 2013, 07:42:55 PM
One of my 13 skill is to learn c++, and program my arduino. Does any one know a good online source to learn c++?
Title: Re: learning C++
Post by: Crazy Fox on April 04, 2013, 09:45:55 AM
Cool, I remember taking a C++ class in High School and it was really fun. Not only will playing with programming will boost your problem solving skills, but it also teaches you to understand the basic logic of many other programming languages.

Anyway, it looks like this might be a good start:

http://www.cplusplus.com/doc/tutorial/

You could even download the whole thing as a pdf. That website also seems to have a special forum section for beginners:

http://www.cplusplus.com/forum/beginner/
Title: Re: learning C++
Post by: phobos on April 06, 2013, 05:14:18 PM
Thanks that will help.
Title: Re: learning C++
Post by: jhalstead on April 06, 2013, 06:29:21 PM
A coworker pointed me to http://www.parashift.com/c++-faq/index.html (http://www.parashift.com/c++-faq/index.html) Friday. Another site to add to your C++ adventures good luck.
Title: Re: learning C++
Post by: pdk747 on February 03, 2015, 02:19:16 AM

It helped me a lot to understand Cpp basics and OOPs concepts as well. Thanks for the content posted here!
Title: Re: learning C++
Post by: helix2301 on February 03, 2015, 11:50:27 AM
There is a lot free programming books on http://freecomputerbooks.com/ cbt nuggests are good videos I use them to learn python there a little pricey but very good.
Title: Re: learning C++
Post by: Smurf Hunter on February 03, 2015, 01:13:25 PM
I haven't done much C++ since college besides a contract stint at Microsoft over 10 years ago.

What's your programming background like?

If you are starting from almost nothing besides perhaps basic scripting, here's what I'd recommend:

1) learn plain old C for syntax, structured programming, compiling, linking, etc.
2) learn OOP concepts.  In my experience one of the pitfalls of C++ are "C" people who learn just enough OOP to make a serious mess.  Learn good design habits and avoid problems later