Skip to main content

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.

GuideWhat it coversWho it's for
JavaScript GuideVariables, data types, conditionals, functions, objects, arrays, DOM manipulation, events, and async workBeginners. No prior knowledge required
TypeScript GuideBasic types, functions, classes and OOP, the advanced type system, generics, and toolingBeginner to intermediate. Assumes JavaScript basics