computersarecool
Member
Hi,
I am somebody who is a solid Javascript programmer and knows a bit about Python 3. I am absolutely fascinated by microcontrollers and really want to master them as well as I can. I have repeatedly heard Arduino described as a simple or beginners IDE and language. I am curious to hear what very experienced programmers (like you Paul) have to say about the benefits of learning actual C vs learning Arduino well. It seems like knowing C would come in handy for jobs and other situations but I do not know if knowing C automatically makes you better at Arduino.
There is a book, Beginning C for Arduino http://www.amazon.com/Beginning-Arduino-Programming-Technology-Action/dp/1430247762 and I am wondering if that is where I should start to learn Arduino.
Basically, from someone who knows more about Arduino and C than I do:
Does knowing one help the other?
Which (in your opinions) makes the most sense to learn first?
If I want to be Jedi-Caliber at Arduino, do I need to learn C eventually?
I am somebody who is a solid Javascript programmer and knows a bit about Python 3. I am absolutely fascinated by microcontrollers and really want to master them as well as I can. I have repeatedly heard Arduino described as a simple or beginners IDE and language. I am curious to hear what very experienced programmers (like you Paul) have to say about the benefits of learning actual C vs learning Arduino well. It seems like knowing C would come in handy for jobs and other situations but I do not know if knowing C automatically makes you better at Arduino.
There is a book, Beginning C for Arduino http://www.amazon.com/Beginning-Arduino-Programming-Technology-Action/dp/1430247762 and I am wondering if that is where I should start to learn Arduino.
Basically, from someone who knows more about Arduino and C than I do:
Does knowing one help the other?
Which (in your opinions) makes the most sense to learn first?
If I want to be Jedi-Caliber at Arduino, do I need to learn C eventually?