In my last tutorial on this series, we were able learn the first step of becoming a web developer and we talked about HTML/CSS and many other things you must learn first as an upcoming web developer. You can check that out HERE.
In this part of the tutorial we are going to know where next to go after learning the languages from the previous part of this learning series.
Basic JavaScript
After learning HTML/CSS successfully, the next language you have to learn is Basic JavaScript. After learning HTML/CSS I will suggest you dive into learning Basic JavaScript not frameworks(Node.js, React.js or Angular.js).
Photo Credit
You have to learn things like the following:
- Data Types: Strings, Number, Array, Objects, Loop etc.
- Functions, Conditionals, Loops, Operators etc.
These are must learn in any programming language, therefore learning it now has given you an idea about the concept and it will help you when learning any other programming language.
In JavaScript, you will also need to learn:
- Event Handling: This handle the animations that happens on our web pages when different event occurs. These events occurs when the mouse is clicked, when the mouse is hovered over a particular element, after the page has finished loading etc.
After Learning Basic JavaScript, I will suggest you learn JSON.
JSON : JavaScript Object Notation
This helps you to build APIs(Application Program Interface). Most of the APIs we use everyday is built with JSON and it is also easy to learn.
Photo Credit
jQuery
This is a JavaScript Library for DOM(Document Object Model) manipulation. jQuery make things in JavaScript much easier. What will require so many lines of code to accomplish in JavaScript will be done in jQuery with just few lines of code.
Photo Credit
NOTE: Learning jQuery is if you fee very comfortable in working with JavaScript. But if you feel too comfortable working with JavaScript, then no need to waste much time on jQuery. There a many more to learn ahead.
With the above guide, you are on your right path to becoming a good front-end web developer.
In our next tutorial, we are going to talk on how to deploy a website.
Related Topics
Other Topics by @casweeney