Carterworo:
I know absolutely none! I would like to learn for myself and do this project alone.
Do you have any good book recommendations for learning?
I see some already suggested.
I was looking for your start point. Do you know any programming language? Even Basic!
I found a site that looks useful for getting C basics explained with interactive lessons (their words), you can see if you like,
That was the top hit when I googled on learning c
In my day it was get or borrow books. The library helped and in college towns the used book stores gave me some finds, course books can often be found cheap in those places.
One thing to note is that while Arduino uses C, the IDE puts you inside of the standard C main() function so you start with
void setup()
{
// put things here that only run once
}
and
void loop()
{
// put things here that run over and over
}
It means that standard C examples won't exactly match how Arduino code is arranged.
For the most part, what you see inside of standard C main() goes right inside of Arduino setup() -- especially simple code!
Arduino does provide the tutorial examples in the IDE with more full explanations on the Arduino site.
On this page
https://www.arduino.cc/en/Tutorial/HomePage
they are referred to as Built-In.
You want to go through some or all of sections 1, 2, 3, and 5.
Skip section 4, it teaches a bad habit for Arduino, sorry but true!
On the same page is a link to Foundations and More that you might visit and re-visit as you learn more. Basic hardware specifics and other topics are there. Save the Hacking section for later.
As you pick up the basic concepts the examples will get easier and easier. When you're up to basic "words and grammar" it will be time to tackle your project, what good is a book you can't read?