I'm new to programming and am struggling with a client project that uses TypeScript and Node.js for backend development. I've started learning JavaScript first and planned to move on to TypeScript, but the amount of material feels overwhelming. What learning path would you recommend, and are there any courses or resources worth following? Is it reasonable to begin with TypeScript before fully learning JavaScript?
3 Answers
Be careful about taking on production client work before you’re comfortable programming independently. Coding assistants can help explain errors or suggest ideas, but you still need to understand, test, and maintain the code yourself. Start with beginner JavaScript material, then use the official TypeScript and Node.js documentation alongside a small practice application.
The TypeScript documentation covers most of what you need, but it will make much more sense once you understand JavaScript fundamentals. TypeScript is essentially JavaScript with a type system, so focus on the basics first and look up specific concepts as they come up in your project.
It’s technically possible to start with TypeScript, but skipping JavaScript fundamentals will probably make things more confusing later. Learn variables, functions, objects, arrays, asynchronous code, modules, and error handling first, then add TypeScript and Node.js. Building a small API while learning is usually more effective than trying to complete several courses before writing any code.

That makes sense. I’ll work through the JavaScript fundamentals and build a small project instead of relying so heavily on coding assistants.