Iā€™m 38 and want to learn programming and would like your input on my strategy.

This page summarizes the projects mentioned and recommended in the original post on /r/learnprogramming

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

    Set up a modern web app by running one command.

  • - Backend - Django Rest Framework. Reason being, it's intuitive, RESTful, you'll learn CRUD. You'll also learn python which is used everywhere. You'll also learn about relational databases, sql, and ORMs, which again - used everywhere. Start with sqlite (built into django), bonus points for mysql. Learnings: python, CRUD, rest apis, relational dbs, sql, ORM, models, views, serialization, authentication, logging, unit tests - Frontend - React using create react app (https://create-react-app.dev/). Wouldn't personally go too deep into the flavor of the month (something like Svelte) when it comes to frontend frameworks. Most companies these days use React and are very happy with it. So much so that the overhead of switching to something else would not be worth it and we fear that another framework will lose support later down the line. React is here to stay. Learnings: Javascript, async, single page application, CSS, HTML (sort of. In react it's abstracted but in a good way. The idea of working with raw html is šŸ¤¢), frontend testing - Devops - docker and aws. You'll need to deploy the application to the web. Docker is a technology that allows applications to run in a mini-vm. You can deploy them anywhere and every modern company uses it. Once you've dockerized your application, deploy it to AWS free tier. You can use Google cloud or azure but AWS is the dominant player so good to get familiar with it.

  • 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
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