Since you are short on time it would be advantageous to use the most powerful tools in a directed way. The best IDE is Visual Studio, its best web development framework is ASP MVC Core (which you can later deploy to Linux VMs) the fastest way to generate your database (for a newcomer) is probably EF Core code-first, then you end up on the front-end, which css and javascript Javascript is difficult because it comes with many choices, which libraries/frameworks to use JQuery? Typescript? Angular? React? That's another question.
Get Visual Studio, Test Checking in Code / Undoing code, create database relationships, put data into database, get data out of database, learn MVC routing, learn web dev.
Also get a mentor, just somebody on a chat that you can ping so you don't grind away for days on something that takes 3 seconds.