My journey to becoming a web developer from scratch without a CS degree (and what I learned from it)

Sergei Garcia
Aug 17, 2016 · 25 min read

Getting the Basics

Javascript

HTML & CSS

Less / Sass

Responsive Design

AngularJS

Design Patterns

Chrome DevTools

Git (Version Control)

NodeJS

Task Runners (Grunt & Gulp)

Challenges I faced on my first job

“Libraries and Frameworks may become obsolete, but the concepts and solutions they propose often survive the test of time.”

You don’t have to learn every new library or framework that comes out.

Going Further

JavaScript

CSS

JavaScript Bundlers

ReactJS

Looking back on my mistakes and what I learned

Clean Code

jQuery

Courses

A word on paid courses

The secret sauce for success

The shortest route

Javascript

HTML & CSS

Developer Tools

AngularJS

ReactJS

Back End

Bonus: Resources

Bonus: My tools

Conclusion


freeCodeCamp.org

This is no longer updated. Go to https://freecodecamp.org/news instead

Sergei Garcia

Written by

Full-Stack Engineer, Aspiring Designer, Tech Enthusiast & Mentor at Thinkful.com.

freeCodeCamp.org

This is no longer updated. Go to https://freecodecamp.org/news instead