learn.
Deep, plain-English guides — from JavaScript to bug bounty. Built for reading, and for doing in the terminal.
Languages
Section titled “Languages”JavaScriptTypes, functions, objects, the event loop, async, modules, and the modern language.
TypeScriptTypes on top of JS: inference, generics, narrowing, and the advanced type system.
PythonData structures, OOP, generators, the stdlib, and Pythonic idioms.
LuaA tiny, embeddable language built around one data structure: the table.
BashShell scripting, quoting, pipes, and the text-processing toolkit.
RegexRegular expressions across JS, Python, grep, and sed — and how to not get burned.
Web TechnologiesHow the web works: HTTP, DNS, TLS, cookies, CORS, browsers, and APIs.
CSS & TailwindThe cascade, box model, flexbox, grid, and utility-first styling with Tailwind.
ReactComponents, state, effects, hooks, and rendering — with TypeScript.
Node.js & npmThe runtime, modules, core APIs, and package management with npm and pnpm.
Git & GitHubThe commit graph, branching, rebasing, remotes, and the PR workflow.
SQL — SQLite & PostgreSQLThe relational model, queries, joins, transactions, and where the two engines differ.
Security & Bug Bounty
Section titled “Security & Bug Bounty”API Security & Bug BountyA terminal-centric workflow for testing REST and GraphQL APIs, with a focus on the Shopify program.