← DSA Roadmap

Programming Language Manual

Not the algorithms — the coding mechanics around them. How Python, Java, Go, and JavaScript (V8) actually behave when you reach for a heap, a hash map, or a recursive helper: memory layout, comparators, overflow, GC and boxing quirks, and the quirks that differ between them. Python is the default here; Go is included as a first-class reference even though this track still targets Python (and Java) first. JS and TS are treated as one track since TS erases to identical runtime behavior. Your language preference and priority filter carry over automatically as you move between topics.

The 15 Topics