How TO - Become a Front-End Developer
A Front-End Developer is someone who creates websites and web applications.
The Front-End Developer creates things that the user sees.
It is a popular job, and everyone can become a Front-End Developer.
Why become a Front-End Developer
It is fun and creative.
It is flexible - you can work from anywhere!
Many companies are looking for Front-End Developers.
What does a Front-End Developer do
The main responsibility of a Front-End Developer is the User interface.
Simply put, create things that the user sees.
Note: If you don't know what a Front-End Developer is, you can learn more about it in the What is a Front-End Developer tutorial.
The difference between Front-End and Back-End is that Front-End refers to how a web page looks, while back-end refers to how it works.
You also think of Front-End as client-side and Back-End as server-side.
Where do I start
To become a Front-End Developer, start with the subjects below, in the following order:
You have to code to learn how to code. Practice a lot!
- Create the structure with HTML. The first thing you have to learn is HTML, which is the standard markup language for creating web pages. Learn HTML »
- Style with CSS. The next step is to learn CSS, to set the layout of your web page with beautiful colors, fonts, and much more. Learn CSS »
* no credit card required
Bootstrap - Learn Bootstrap
SASS - Learn SASS
jQuery - Learn jQuery
React - Learn React
Version control with Git - Learn Git
Knowing the frameworks and libraries will make you more attractive in the job market.
Learning RESTful APIs is a bonus. This will allow you to connect the Front-End to the Back-End and its logic.
A Front-End Developer can have a big tool-box of skills.
Here are some:
- Programming languages such as Python, PHP, and SQL
- Graphical design
- Communication and collaboration
Want to get your first job? Read our article on how to get a developer job in Ten steps.Start reading »