-
developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Speaking of roadmaps, definitely check out this fantastic web developer roadmap.
If you're interested in the back-end, you've got a lot more language options. If you think you may be interested in the full-stack or just working with JS on the server-side, I'd recommend learning JavaScript so you can learn one language and work with NodeJS and a web framework like ExpressJS. If you think working with data/data scientists or AI, or machine learning is interesting, you may want to consider learning Python. There are other completely valid languages to learn like PHP for Wordpress, which is common for freelance work, Ruby, C++, Java, or Rust depending on the kind of project you want to build. Regardless you'll also want to learn git/GitHub and terminal commands.
Although I've mentioned it several times in this post already, as one recommendation I will emphasize again, especially if you're still not sure what to pick, is to learn JavaScript. JS is incredibly versatile as it is used in the FE, can be used in the BE, and even has some cross-over with mobile apps with libraries like React Native and desktop apps with Electron. It can be a great first language to choose since you can do so many different things with it without having to juggle two languages at once.
If you're interested in the back-end, you've got a lot more language options. If you think you may be interested in the full-stack or just working with JS on the server-side, I'd recommend learning JavaScript so you can learn one language and work with NodeJS and a web framework like ExpressJS. If you think working with data/data scientists or AI, or machine learning is interesting, you may want to consider learning Python. There are other completely valid languages to learn like PHP for Wordpress, which is common for freelance work, Ruby, C++, Java, or Rust depending on the kind of project you want to build. Regardless you'll also want to learn git/GitHub and terminal commands.
If you're interested in the back-end, you've got a lot more language options. If you think you may be interested in the full-stack or just working with JS on the server-side, I'd recommend learning JavaScript so you can learn one language and work with NodeJS and a web framework like ExpressJS. If you think working with data/data scientists or AI, or machine learning is interesting, you may want to consider learning Python. There are other completely valid languages to learn like PHP for Wordpress, which is common for freelance work, Ruby, C++, Java, or Rust depending on the kind of project you want to build. Regardless you'll also want to learn git/GitHub and terminal commands.
MDN - for learning and language references
Note that you should not just watch videos or read docs. Get your environment set up and run exactly the same code that they are and/or work on isolated problems in something like replit. It may take you two hours to work through 20 minutes, but that just means you're doing it right. I like VSCode, by the way.