Arduino Forum

Forum 2005-2010 (read only) => General => Workshops => Topic started by: sleventh on Jul 31, 2009, 11:11 pm

Title: A question on where to begin.
Post by: sleventh on Jul 31, 2009, 11:11 pm
Hello all,
i have recently begun learning about Arduino but unfortunately know very little about programming. I will keep reading the learning page and other sources on C but if anyone has any ideas on where to focus my attention to better understand it would  be much appreciated. I will soon post a question in soecific to the script ill be trying to write. Thank you! máte legrace
Title: Re: A question on where to begin.
Post by: brutus1975 on Aug 01, 2009, 06:44 am
A couple that helped me along:

Getting Started with Arduino (http://www.hvwtech.com/products_view.asp?ProductID=964)

Sams Teach Yourself C in 24 Hours (http://www.amazon.com/Sams-Teach-Yourself-Hours-2nd/dp/067231861X)

There are thousands of others.  I found our library here was good about bringing in books to borrow, I just didn't always get it as quickly as desired.
Title: Re: A question on where to begin.
Post by: B_Free on Aug 02, 2009, 07:13 am
Not that I'm that advanced, but the book that helped me really get started in Arduino programming was Making Things Talk by Tom Igoe.

If you're completely new to the world of programming though, I might suggest...

***goes and looks through bookshelves***

Drat, I was going to recommend my Computer Science 1 textbook but I think that was one of the books that got lost our recent move. (We shipped some of our books in a box and when it arrived at our new place it was full of someone else's books.  Not that I'm complaining mind you... now I can finally read Plato's Republic! )

Anywho, I would suggest a good introductory Java book if you really want to focus on Arduinos.  That's because Arduino programming is Java programming.  The Arduino / Processing language is based on the Java computer language.  The C language is a bit different because it's not quite "object oriented" like Java is... but, bottom line I recommend studying Java first.  (It's also a little more forgiving in terms of errors.)

Hope this helps!
Cheers! :)
Title: Re: A question on where to begin.
Post by: mem on Aug 02, 2009, 07:52 am
The Arduino programming environment was derived from Wiring, which although influenced by Processing (which is Java), Arduino is actually C++. There are many subtle differences between Java and the C/C++ language that Arduino uses and starting with a book that covers the basics C of is a better place to start to learn the basic syntax.
Title: Re: A question on where to begin.
Post by: TBAr on Aug 03, 2009, 04:10 am
A good place to post those specific questions for the script you'll be trying to write would be in the "Software > Syntax and Programs" Forum. Many people read this "General > Workshops" Forum too, but chances are you'll get a better response from readers over there.
Title: Re: A question on where to begin.
Post by: zooto68 on Aug 03, 2009, 11:43 am
The Arduino language is C/C++ based, not Java.
Title: Re: A question on where to begin.
Post by: mem on Aug 03, 2009, 12:31 pm
Quote
The Arduino language is C/C++ based, not Java.

Wasn't that point made in reply #3 above?
Title: Re: A question on where to begin.
Post by: sleventh on Aug 05, 2009, 02:55 am
Thank you everybody, your help was appreciated and im glad to know the Arduino community is so welcoming. also for B_Free i recommend reading  works by Sartre if philosophy interests you.
again thank you all,
sleventh
Title: Re: A question on where to begin.
Post by: blackberry8100 on Aug 17, 2009, 05:42 am
Marked! i will check it later.thanks
simulation taux banque credit immobilier de France (http://creditimmobilierdefrance.org/) - Credit immobilier de France, simulation credit immobilier. Résultat mitigé pour le crédit immobilier de France.simulation taux banque credit immobilier de France (http://creditimmobilierdefrance.org/)