Don't worry. May be hard at first, but very rewarding once you get in the train!
It's so bad after you get the hang of it.
Welcome to coding! Just remember, you got the entire internet to look at for answers if you get stuck!
Any idea where else on the Internet can I learn the basics beside YouTube?
Sololearn.com, codeschool or khanacademy are free resources. However, the key is to use what you have learned instead of just learning the basics in some simple programs to solidify the knowledge.
Separate names with a comma.