Skip to content

Jamie Pittman

A 30-Something Trying To Get It Right and Helping Others Along the Way

  • About
  • Blog
  • Helpers
  • Portfolio
  • Contact
  • About
  • Blog
  • Helpers
  • Portfolio
  • Contact

Here’s What You Need To Know About Front End Development Skills And How To Start

July 1, 2020October 11, 2020 Jamie Leave a comment
Here’s What You Need To Know About Front End Development Skills And How To Start

*I may be compensated if you purchase through any affiliate links on this site.*

If you’re reading this, you probably have a pretty good idea of what front end development is and what a front end developer’s job entails. But maybe not. If you’re brand new to the industry or simply looking to make a career change, it is helpful to understand what skills are required in order to get a job in front end development, or if you’re looking to start a web development bootcamp, you can make sure these skills are being taught. This is a VERY high level look at the skills that are required to be a front end developer.

Technically, I’m a full-stack developer, but my titles and the large majority of my work has centered on front end development. This is an easy way to think about it:

  • Front End Development: Creating what you can visually see and interact with on a website or application. You work in conjunction with a back end developer and usually a designer to bring an idea to life.
  • Back End Development: This includes much of what can’t be seen like databases, cloud — a lot of logic to help get the website or application visually up-and-running. I’m not super well-versed in exactly all the things back end developers do…

This is a great article if you’re interested in a much more detailed breakdown of front end vs back end vs full-stack development.

What is front end development? What types of skills do I need to learn to be a front end developer?

For the purpose of this article, I’m just going to focus on the skills needed for front end development. Depending on the type of work that you’re doing, you may need some additional skills and training, but here are some of the main things I’d recommend learning to get started:

  • HTML
  • CSS
  • JavaScript
  • JavaScript framework(s)

Skill: HTML

HTML stands for Hyper Text Markup Language. This is definitely the best place to start in your journey to becoming a front end developer. HTML is essentially the language that is used to build web pages and applications. It is comprised of a variety of elements that structure the page and represent the information that you’re trying to publish. Here’s some examples:

<p> = Paragraph, <h1> = Heading, <a> = Anchor/Link

<tagname>Content</tagname> / <p>Name of Article</p>

HTML is really the building block of front end development, but probably the easiest element to learn in your skills toolbelt.

Skill: CSS

CSS stands for Cascading Style Sheets. CSS works in conjunction with your HTML to determine how that content is displayed. As the name implies it is the style of the content on your website or application. Most often you will write what are called classes to assign to the styles you created to certain elements. CSS controls everything or the color of the text to the layout of the page to animations. CSS is incredibly powerful. Here’s an example of what CSS looks like using the class name “new”, where we want our text to be pink and centered:

.new { //Classes are preceded with a “.”
color: pink;
text-align: center;
}

For me HTML and CSS were the more easy skills to be learned to get started. That’s not to say they don’t have their own complexities. But to simply get started and learning, you can figure out pretty quickly what is needed.

Skill: JavaScript

JavaScript is what helps to inject functionality and logic into your website. There is certainly much more to it than that, but at a high level this is how it relates to your mini-stack of HTML and CSS. It’s a scripting language that gives you great power to make your websites and applications function, and do things like interact with Application Programming Interfaces (APIs).

When I was going through a bootcamp, this was really hard for me to learn at first. Eventually it became my favorite thing — and it didn’t take that long for me to start enjoying learning more about what I could do with this skill.

Skill: JavaScript Frameworks

The site SkillCrush outlined the definition in really relatable terms:

Think of building websites and web apps like building a house — when you set out to build a house, you could create all of your own building materials from scratch and start building without any schematics, but that approach would be incredibly time-consuming and doesn’t make a lot of sense. It’s more likely that you would purchase pre-manufactured building materials (wood, bricks, countertops, etc.) and then assemble them based on a blueprint to fit your specific needs.

https://skillcrush.com/blog/what-is-a-javascript-framework/

For the time-being, as you are exploring what you need to be a front end developer, you don’t need to worry so much about getting this skill on your resume yet. However, I think it is a good place to continue once you feel pretty comfortable with HTML, CSS, and JavaScript. What’s popular in regards to frame works can change over time, but at the time of writing this piece, React is definitely the framework I see most often when I’m searching for jobs. Free Code Camp wrote an article comparing the major ones that would be a great place to start when you’re ready. Again, if you’re looking to do a web development bootcamp I’d highly recommend that you find one that teaches you about one of the major frameworks. Mine was supposed to teach React, but we barely covered it.

This is a super high level review of what is needed to be a front end developer, but if you’re looking to learn on your own or attend a boot camp, it will at least give you a set of skills to help you get started in the process.

codingcssdeveloperfront end developerhtmljavascript

Related Posts

4 of The Most Helpful VS Code Extensions & Features for New Web Developers
4 of The Most Helpful VS Code Extensions & Features for New Web Developers
How to Use JavaScript Reduce(): It’s Easier Than You Think
How to Use JavaScript Reduce(): It’s Easier Than You Think
How to Use JavaScript Includes()–It’s Remarkably Easy
How to Use JavaScript Includes()–It’s Remarkably Easy
forEach in JavaScript: How to Effectively Use It
forEach in JavaScript: How to Effectively Use It

Post navigation

Are Coding Bootcamps Worth It? A Useful List of The Best in North America, Including One Free One
JavaScript Arrays: A Quick & Easy Overview For New Developers

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

4 of The Most Helpful VS Code Extensions & Features for New Web Developers
Blog ➤ January 1, 2021

4 of The Most Helpful VS Code Extensions & Features for New Web Developers

*I may be compensated if you purchase through any affiliate links on this site.* Things have come a long way with code editors since I started my development career four years ago. During my coding...

Read More
How to Use JavaScript Reduce(): It’s Easier Than You Think
Blog ➤ October 24, 2020

How to Use JavaScript Reduce(): It’s Easier Than You Think

*I may be compensated if you purchase through any affiliate links on this site.* I will start this post out by admitting that JavaScript reduce() was the most intimidating array method for me by far....

Read More
One of the Best North Carolina Mountain Vacations: Counting Sheep on a Beautiful Farm
Blog ➤ October 10, 2020

One of the Best North Carolina Mountain Vacations: Counting Sheep on a Beautiful Farm

*I may be compensated if you purchase through any affiliate links on this site.* Last weekend I spent four wonderful days on a North Carolina mountain vacation. My two closest friends and I headed west...

Read More
5 Of The Most Delicious, Limited Time Trader Joe’s Fall Items This Year
Blog ➤ October 3, 2020

5 Of The Most Delicious, Limited Time Trader Joe’s Fall Items This Year

*I may be compensated if you purchase through any affiliate links on this site.* It’s fall y’all! And for me, one of my favorite parts is about this season is Trader Joe’s fall items. It’s...

Read More
How to Use JavaScript Includes()–It’s Remarkably Easy
Blog ➤ September 30, 2020

How to Use JavaScript Includes()–It’s Remarkably Easy

*I may be compensated if you purchase through any affiliate links on this site.* The JavaScript array method includes(), like so many other array methods, does what its name proclaims: it will check an array...

Read More

Subscribe

Stay up to date with our latest posts and news!

Categories

  • A Better Me (1)
  • Blog (19)
  • Career (9)
  • Coding (14)
  • Finance (1)
  • Food (1)
  • Lifestyle (1)
  • Pages (4)
  • Travel (1)
  • Travel (1)
  • Tutorials (2)
  • Wellness (1)

Instagram

Hey, There!

Hey, There!

Jamie Pittman, Founder

*I may be compensated if you purchase through any affiliate links on this site.*

Welcome to my blog! Here you’ll find stories from my life, advice about your career, and blogs about all the things I love. Contact me!

Recent Posts

  • 4 of The Most Helpful VS Code Extensions & Features for New Web Developers
  • How to Use JavaScript Reduce(): It’s Easier Than You Think
  • One of the Best North Carolina Mountain Vacations: Counting Sheep on a Beautiful Farm
  • 5 Of The Most Delicious, Limited Time Trader Joe’s Fall Items This Year
  • How to Use JavaScript Includes()–It’s Remarkably Easy
  • About
  • Blog
  • Helpers
  • Portfolio
  • Contact
© 2021 | Designed by Little Theme Shop