If you have never programmed before, Khan Academy is a great place to begin! Learn the fundamentals of programming and begin programming in one hour.
Khan Academy provides the opportunity for new learners with no previous programming experience to begin learning the basics. More specifically, you will learn how to use the JavaScript language and the ProcessingJS library to create fun drawings and animations. In addition to the fundamentals, learners will be instructed on how to create actual programs and given a platform to practice. This course only helps to introduce learners to Khan Academy programming and drawing basics. For more training on topics including coloring, animation basics, functions, etc. go to https://www.khanacademy.org/cs