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
IntermediateDecorators, generators, context managers, metaclasses, async/await, and type hints.
JavaScript Internals
IntermediateEvent loop, closures, prototype chain, V8 optimisations, WeakMap, Proxy, and Reflect.
TypeScript
IntermediateType system, interfaces vs types, generics, utility types, mapped types, and decorators.
Go (Golang)
IntermediateGoroutines, channels, interfaces, error handling patterns, stdlib, and building CLIs & APIs.
Rust
AdvancedOwnership, borrowing, lifetimes, traits, enums, error handling, and async Rust.
Java
IntermediateJVM internals, OOP patterns, generics, streams, concurrency, and Spring Boot basics.
C++
AdvancedPointers, RAII, smart pointers, templates, STL containers, move semantics, and modern C++20.
Bash Scripting
BeginnerVariables, conditionals, loops, functions, pipes, grep/sed/awk, and automation scripts.