Learn

Programming Languages

Deep dives into Python, JavaScript, TypeScript, Go, Rust, Java, C++, and more.

No content yet

Generate via GitHub Actions → Generate Content → type: learn, track: languages

Languages covered

Python — Advanced

Intermediate

Decorators, generators, context managers, metaclasses, async/await, and type hints.

JavaScript Internals

Intermediate

Event loop, closures, prototype chain, V8 optimisations, WeakMap, Proxy, and Reflect.

TypeScript

Intermediate

Type system, interfaces vs types, generics, utility types, mapped types, and decorators.

Go (Golang)

Intermediate

Goroutines, channels, interfaces, error handling patterns, stdlib, and building CLIs & APIs.

Rust

Advanced

Ownership, borrowing, lifetimes, traits, enums, error handling, and async Rust.

Java

Intermediate

JVM internals, OOP patterns, generics, streams, concurrency, and Spring Boot basics.

C++

Advanced

Pointers, RAII, smart pointers, templates, STL containers, move semantics, and modern C++20.

Bash Scripting

Beginner

Variables, conditionals, loops, functions, pipes, grep/sed/awk, and automation scripts.