DEV Community

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

Posted on

1

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.

SurveyJS custom survey software

Build Your Own Forms without Manual Coding

SurveyJS UI libraries let you build a JSON-based form management system that integrates with any backend, giving you full control over your data with no user limits. Includes support for custom question types, skip logic, an integrated CSS editor, PDF export, real-time analytics, and more.

Learn more

Top comments (0)

The best way to debug slow web pages cover image

The best way to debug slow web pages

Tools like Page Speed Insights and Google Lighthouse are great for providing advice for front end performance issues. But what these tools can’t do, is evaluate performance across your entire stack of distributed services and applications.

Watch video