Skip to content

Instantly share code, notes, and snippets.

@MobliMic
Last active July 24, 2023 21:13
Show Gist options
  • Save MobliMic/e958f8ebd96fcb56d60693aee79f8af2 to your computer and use it in GitHub Desktop.
Save MobliMic/e958f8ebd96fcb56d60693aee79f8af2 to your computer and use it in GitHub Desktop.
Getting started as a Front End Developer

Resources getting started with learning to code and becoming a Front End Developer

Step 0

Go through the following courses in order to get a good grounding. These course will go over the foundations of the web development and start you out learning React one of the most popular libraries for building web applications.

  1. https://www.codecademy.com/learn/learn-html
  2. https://www.codecademy.com/learn/learn-css
  3. https://www.codecademy.com/learn/introduction-to-javascript
  4. https://www.codecademy.com/learn/learn-sass
  5. https://www.codecademy.com/learn/react-101

Step 1

Next it's time to expand on some of the previous topics above. These items are fundamental to development of modern websites. The reading in this step can be done alongside [Step 2](#Step 2)

First is an introduction to accessibility (a11y), and often last minute thought in the development process, but one that needs to be at the forfront of our minds. The web is for everyone so lets make sure we build it for everyone!

  1. https://developer.mozilla.org/en-US/docs/Learn/Accessibility

Second is git. If you are going to be working in a team you'll need to understand git! I recommend also learning to use git in the terminal as well. You can find more resources for this below

  1. https://www.codecademy.com/learn/learn-git

Finally is responsive design. The web can be used on lots of different devices so we need to learn how to make our sites display correctly accross all of them dynamically.

  1. https://www.codecademy.com/learn/learn-responsive-design

Step 2

Time to build an App!

Extra resources

Here are some extra resources that can be of use. I also have a big list of links I keep to share out to people and for myself that can be of use here

General

git

a11y

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment