Hello, all

I'm new to programing and was wondering if anyone had any recomandations for some good resources for learning c++??? I just picked up a copy of' Getting Started with Arduino'.. I'm looking for some good easy websites or another book to read before I embark on this project. Thanks for your time.

Views: 80

Reply to This

Replies to This Discussion

Are you new to programming or just C++?
Yes I'm very new but looking to learn.
First, if you don't have previous programming experience, I would recommend that you not jump in and start with Arduino. I know that it would have quickly confused me if I had tried to start with that. Rather, I'd recommend spending some time working on the basics.

As far as C++ there are a LOT of tutorials out there. I don't have any particular that is my favorite or anything, but here are a couple that I looked through and seem to hit all the important points:

http://www.cplusplus.com/doc/tutorial/
(cplusplus.com is also an AWESOME reference to bookmark for C/C++ headers)

http://www.learncpp.com/


Another thing to think about, if you're new to programming, C/C++ is definitely not the easiest language to learn. As far as just learning how to program there's a lot of debate over what is easiest/best, but I would personally strongly recommend a beginner learn Python before trying to learn anything else. Its simple to pickup, and very powerful, you'll be able to do a lot of different things with it (but not edit Arduino code).

http://openbookproject.net//thinkCSpy/
This is really a good introduction to programming concepts, that just happens to be written in python. I haven't gone through all of it, but it looks really great. This is where I'd recommend that you start.

http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python...
Another good example, with lots of examples and practice problems to walk through.

http://docs.python.org/tutorial/
The official python tutorial, not as good on the basics, but still very good.
I am also new to C/C++. I have done some coding in basic for the basic stamp. And I have just ordered an aduino mega and an ardupilot. Did I jump the gun? I design and build underwater robotics for a ROV company. I'm head or research and developement so I understand serial comunication but our systems are programmed by someone else. I understand complex programming to an extent. Any suggestions?

RSS

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service