How to Teach Yourself to Code and Start a New Career (or at least how I did it)

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • curriculum

    The open curriculum for learning web development

  • The Odin Project

  • developer-roadmap

    Interactive roadmaps, guides and other educational content to help developers grow in their careers.

  • Here's a really cool roadmap website for many different development career paths. It will look overwhelming at first, but it will feel incredible to look back at this and see how far you have come. It is a great way to visualize your journey.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Dev_Interview_Prep_App

    This is an Open Sourced Programming Quiz Project to help people practice for interviews. We are redesigning the application for use with all languages. Open for help!

  • The open source community is very welcoming in general and you should be able to find somewhere you can help. There is an annual open source hackathon for beginners called Hacktoberfest which is a GREAT way to start out.

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

  • GitHub gives you the ability to showcase all of your work to the world and future employers. Make all of your work open source. Many employers will review your GitHub to see your activity and your code. You will learn how to use Git as you take your course, but getting this profile setup as early as possible is a good idea in my opinion.

  • Atom

    Discontinued :atom: The hackable text editor

  • In your course you will likely have an embedded text editor to get you started. As soon as you can, start working on setting up your local dev environment. This means being familiar with the command line and installing a text editor (I recommend Atom).

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts