The thing that I found the most challenging by far is the CSS and its principles (specifically the combinators, selectors, values, namespaces, types, IDs, classes, and other identifiers). I have yet to put it all together in my mind. I plan on doing just that by reviewing Friday’s in-class work and intently going over the selector exercise on CodePen. I will read and re-read until I understand what they all are.
The topic I have chosen to begin researching is Java Script; and from what I understand and have heard from the video we watched in class, this is everything but a light task, but I will do my best.
What is JavaScript?
JavaScript is a powerful, text-based programming language used to make websites interactive and dynamic. While HTML structures the content on a web page and CSS styles its appearance, JavaScript adds behavior. It allows developers to create features like clickable buttons, image sliders, and interactive forms that respond quickly to user input without requiring the page to reload.
JavaScript runs directly in web browsers, which makes it a “client-side language” by default. This means it works on the user’s device, enabling fast, seamless interactions. Over time, JavaScript has expanded beyond just browsers—thanks to things like Node.js, developers can now use JavaScript to build server-side applications, mobile apps, and even desktop software. Its flexibility makes it one of the most widely used programming languages today.
For beginners, JavaScript is sometimes recommended because of its simple syntax and its many learning resources available online. It’s also supported by all major web browsers, making it accessible and practical for web development projects. Whether building a simple website or a complex web application, learning JavaScript opens up many opportunities in modern technology fields.
In closing, I will pursue JavaScript independently, as we have not had time to go over this powerful and versatile language in depth. While this is a bit disappointing, I also view it as an exciting opportunity to dive into the material on my own, with the help of the many accessible learning tools and communities available online.
Citations:Mozilla Developer Network (MDN). (2023). JavaScript First Steps. <https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps >
W3Schools. (2024). JavaScript Introduction. <https://www.w3schools.com/js/js_intro.asp>