Programming Languages
A domain covering language specifications themselves. It is not about how to use a framework or a library, but about the foundation: variables, functions, and types.
The JavaScript Guide is the entry point before you take on a UI framework. Both the React Guide and the Vue Guide assume you know JavaScript. If programming itself is new to you, start there. Once you have the syntax down and want to add types, move on to the TypeScript Guide.
| Guide | What it covers | Who it's for |
|---|---|---|
| JavaScript Guide | Variables, data types, conditionals, functions, objects, arrays, DOM manipulation, events, and async work | Beginners. No prior knowledge required |
| TypeScript Guide | Basic types, functions, classes and OOP, the advanced type system, generics, and tooling | Beginner to intermediate. Assumes JavaScript basics |