Processing in JavaScript
When I was 11, I got introduced to Khan Academy. While exploring the website, I saw the programming section. From what I remember, it had only four computer courses back then: Intro to JS: Drawing & Animation, Intro to HTML and CSS, Advanced JS Games and Visualizations, and Meet the Professionals. I had heard about the JavaScript programming language from my parents and wanted to know more, so I decided to start the Intro to JS: Drawing & Animation course. The structure of the course made it very easy for a beginning programmer like I was. I loved doing the computing challenges and did not move on to the next lesson until I finished it. Occasionally, I would take a break from the course material and make animations on my own. I made my first animation when I was in sixth grade, even before I learn how to write if statements in JavaScript. I even made an animation for my parents’ anniversary. The biggest difficulty in this project was getting the rectangle to go from the sides to the bottom. I originally had a single conditional from my if statements, but then I realized that I needed the put multiple conditionals. By the end of the course, I learn the basics and JavaScript as well as some object-oriented programing. I also learned debugging techniques and to never give up when the program doesn’t work. Most of all, I got interested in programming and computer science in general.