Getting Started

Good Day All!

Ok, I had my hardware questions answered, now its time for a question about software

I have more of a networking background, than programming. Can anyone please point me in the right direction, to get started in programming (the only programming knowledge I have is VB 6 that I took a long time ago), I am looking for some tutorials (videos would be nice), software, compilers, and anything you can think of to help get me started.

Thanks in advance for pointing me in the right direction.


There are some tutorials on C and C++ on the bottom of the tutorial page that might help you with the language. Check your local library and see if they have any books on learning C++ as well.

The Arduino software comes with avr-gcc, an open-source C/C++ compiler, so you don’t have to worry about that. That should be enough to get you started. (:

For learning C, go straight to the source - K&R:

For C++, I recommend the C++ Primer Plus: