Module 4 was the last module we covered in this class, and we topped it all off by learning Javascript. Javascript is another commonly used scipting language which can be embedded into HTML, CSS,and PHP. A common misconception amongst people is that Javascript is similar to Java, which is absolutely not the case. It is much less complicated and less versatile in terms of what you can build with it. Since I have worked with various object oriented languages this semester, it was not difficult at all for me to learn Javascript. Through Codeacademy and W3schools tutorials, I learned all of the basic concepts associated with Javascript and how I can combine it with other web development languages to make my webpage more versatile in terms of functionality. I learned how to generate forms with Javascript and many cool functions that it does!
Similar to PHP and HTML/CSS, the assignment that I found to be the most beneficial were the Codeacademy tutorials. They were shorter than PHP and HTML, but did not fail to teach me all of the general concepts that I needed to know about Javascript in order to incorporate it into web development. Throughout the entire class, Codeacademy was my bestfriend, and that did not change when it came to Javascript. In fact, the fact that Code Academy familiarized me prior to this with the OOP language PHP only made it easier for me to follow along with the tutorials and pick up the concepts they were aiming to teach me.
Unfortunately, we did not work on many exercises for this module beside Codeacademy and W3Schools. Therefore, I am going to have to go with the Codeacademy assignments as my learning artifact for module 3. Codeacademy has a unique way of teaching willing coders any programming language and make it less complicated than it should be to absorb for the average person. Below, you will find a link to my Codeacademy assignments for Module 3.