Eu recomendaria você estudar um pouco de logica de programação pra melhorar essa questão de criar algo do zero, ja sobre o curso ele abrange varios quisitos no desenvolvimento de software como versionamento, explica como funciona uma API, deploy de um projeto criado, como configurar banco de dados a diferença de relacionais e não relacionais e assim vai, não recomendo esse ser seu primeiro curso sobre programação.
Respondendo a "Estou nessa duvida, tenho noção de javascript e..." dentro da publicação Vou comprar o curso.dev hoje
1