Web development is becoming an increasingly widespread profession. Web developers are responsible for building and maintaining websites. They control how a website looks, how a website performs, and what sort of actions people can take when they visit a website. In some cases, web developers are also responsible for the content that a website contains, but most larger websites will have a separate content management team.
1. Learn HTML & CSS. And become good at it.
JavaScript, jQuery, JS frameworks (including AngularJS, Backbone, Ember, and ReactJS), CSS and front end frameworks (the most popular front end framework is Bootstrap), Experience with CSS Preprocessors, Experience with RESTful Services and APIs, Responsive and Mobile Design, Cross-Browser Development, Content Management Systems and E-commerce Platforms, Git and Version Control Systems, Problem Solving Skills.
You have to pass above tech to became a frontend developer,
I m starting from HTML and CSS are based on frontend tech.
https://www.w3schools.com
It was very helpful and also guide to me till now.
1:Creating the code that tells a website what content to put where. This controls the site layout, what appears on which pages, and where things appear on pages.
2:Telling a website on how to display elements, including things like changing the font size and color, image positioning and borders, and background colors.
3:Creating interactive elements like clickable buttons, scrolling panels, and other responsive parts of the site design that will draw people in and encourage them to perform actions that you want them to.
Front end web development has become a very attractive career choice over the past few years. A shortage of skilled developers has led to a large demand for entry level front end developers, which means that there has never been a better time to start coding.
Once you have learned the basics of front end development, it all comes down to practice. Take on freelance jobs and small projects. Volunteer to build your portfolio up, create your website, and most importantly, don’t give up!