Learn to Program
Programming from scratch, in TJS, in this page. You need nothing installed and no experience: every example is a small program you can run, change and break, and each one checks its own answer so you can see when you have it right.
If you already program, the quick start and the chapters for JavaScript and TypeScript developers are faster ways in.