A practical introduction to programming for complete beginners using the TypeScript programming language. No prior knowledge of programming or JavaScript is necessary.