DEV Community

Cover image for What is Front-End Development? How do I get started?
hirwaNkevin
hirwaNkevin

Posted on

What is Front-End Development? How do I get started?

If you are new to tech, you might have heard of frontend development. But what is it all about?

In this post I'm going to explain what front-end development is and give you a few tips about how to start a career in front-end development. Let's dive in.

A little bit of history.

One would say that front-end development started in the 1990s when the World Wide Web came into existence.

But what is it exactly?

  • Front-end development is the practice of designing and creating all that you see when you visit a website or any other software application.

  • This involves the visual and interactive aspects of the web pages or applications.

Tools used

Front-end development involves the use of different languages like HTML(HyperText Markup Language), CSS(Cascading Style Sheet) and Javascript

Html

A markup language published in 1990 which is used to develop the structure of web pages like headings, paragraphs and more.

Css

CSS deals with the style of the HTML including color, font, formatting,...

Javascript

Javascript is a programming language that deals with the interactivity of the page.

Frameworks

There are a number of frameworks which are a collection of pre-built and tested programs that help you develop User Interfaces easily.

The most popular ones are Reactjs, Vuejs and Angular.

The Profession

In front-end development there are many job titles here are a few:

Front-End Developer/Engineer

A developer who is skilled to some extent in HTML,CSS, DOM(Document Object Model) and Javascript and who can implement them on the web.

Application/Javascript Developer/Engineer

A person with computer science/engineering background using those skills in front-end technologies.

UI(User Interface) Developer/Engineer

Developer with interaction design skills on top of front-end developer or front-end engineering skills.

How to get in.

Anybody can get into front-end dev but it is not an easy journey. But I promise it's rewarding...

Salaries

Infact as of August 2023, the average salary for a front-end developer is $110,895 per year according to indeed.com.

⚠ However, salary-ranges vary based on your location.

Roadmap

You can find a comprehensive roadmap at roadmap.sh/frontend

Resources

There are many resources if you want to start out as a front-end developer.
I recommend Traversy Media on youtube.

Conclusion

So, if you want to start your career as a front-end developer, what's stopping you? Go ahead and start. It won't be easy, but trust me; it will be worth the effort.

Top comments (0)