Introduction: Code Newbies

Let's explore your responsibilities as a code newbie.

Building your raw skills

As a code newbie, your chief job is building your raw skills. You can be taking a college course, a paid course online, a paid boot camp (like I did), or using great free resources like FreeCodeCamp, FrontendMasters, TreeHouse, The Odin Project, Codecademy, or the “University of YouTube” (like I also did).

Learn the basics of web development

Coding careers are very diverse. You don’t have to do web development; there are other career paths like Data Science, Cybersecurity, Cloud, Dev Ops, and Mobile Dev. That being said, web development is by far the most popular, and you’ll probably have to learn a bit of it no matter what you do.

Building your portfolio

The primary artifact you will produce is your portfolio, or, as I call it in the Marketing Yourself chapter, your “Proof of Work”, which can include a blog. You basically want to demonstrate passion and engagement with your chosen skill and build cool shit.

Roadmap for newbies

However, there’s a lot else you can do on your way there:

  • Learn the lingo
  • Make up levels for yourself
  • Explore paid learning
  • Make a public commitment
  • Find a community
  • Teach to learn
  • Cover your bases
  • Start contributing to open source

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.