Reflections


What did I learn and why is it important?

While this class covered a lot of material, it did not go into extreme depth. Throughout this class, I covered 4 web development languages that can all be combined together for versatility in web development. I learned how to steer a webpage to my will and how a lot of things on the internet work. Before this class, I was always astounded by forms due to the fact that they seemed so complicated to make. However, after learning how to create and manipulate them with Javascript and PHP, I learned that they are not that difficult to make. A lot of the material that I learned in this class is also of extreme importance due to the fact that it taught me how to teach myself. For the majority of the course, I learned almost everything through online tutorials and reading. While Dr. Crowley did introduce us to some concepts from each module, he did not really dive in too deep. This class made me a more proficient self learner, which is a very important quality to have in college. Also, the languages that I learned in this class will look terrific on my resume and come in handy if I ever decide to go into web development. Overall, while this class was fairly challenging at times due to the abundance of material we covered, it was definitely not useless. What I learned in this class will assist me in the future and not go to waste. Last but not least, I learned that hands on experience is the best method to learn a programming language. It is not enough to simply read a book and expect to know how to program. Instead, while reading or watching online tutorials, it is prudent to follow along and actually write the code yourself in order to grasp the general concepts and learn programming.

webpage



What learning techniques worked best for me?

What I found to be the most effective in this class was following along the Codeacademy tutorials and doing hands on coding. The amount I learned from Codeacademy in this class is greater than any other exercise or tutorial that I absorbed information from. Codeacademy was very easy to follow along and simplified programming. Even a language as complicated as Javascript seemed fairly easy with Codeacademy. Not to mention that it also made learning a very enjoyable experience. Personally, I have always been a person that enjoys learning programming based on hands on coding, and Codeacademy did exactly that. When this class first started, I was overwhlemed and intimidated by the thought of learning so many programming languages at once. I did not think it was possible to learn so many languages in such a short period until I was introduced to Codeacademy tutorials. For mySQL, what I found to be the most effective were tutorials from NewBoston due to the fact that there weren't Codeacademy tutorials present for that module. I have used Bucky's programming tutorials for various languages such as C++ and Java, and he did not disappoint with mySQL. Overall, both Codeacademy tutorials and Bucky's tutorials provided the backbone of my learning in this class.

webpage

If I had more time...

If more time was available in this class, I would definitely love to learn more about SQL and how to manage databases with it. I worked with Microsoft Access this semester, and I was fascinated by how you can create queries by merely inputting SQL code into the program instead of manually creating them. Also, the fact that you can SQL with PHP in order to display a database to a webpage makes me more enthusiastic to learn more about it and what else you can accomplish with it. Also, I would love to make my webpage more complexed and advanced than it is in terms of layout and functionality. Right now, I feel like my webpage is pretty basic compared to the vision I had for it at the beginning of the semester. However, I found that I had difficulty getting it to its current state due to how inexperienced I was with HTML and CSS. Now that I feel more comfortable with those languages, I would love to see just how much more I can polish my webpage and make it more attractive than it is.

webpage


< Return to Learning Portfolio