π» Programming
Coding skills for IT people β not full software engineering, but enough to automate, integrate, and stop fearing scripts. Python, shell, Git, and the concepts that let you read other peopleβs code.
Fundamentals
- Programming Paradigms
- Data structures (lists, dicts, sets, trees) (todo)
- Algorithms β the minimum to know (todo)
- Error handling patterns (todo)
- Regular expressions (todo)
Languages for IT / Ops
- Python for Operations
- Bash / Shell scripting (todo)
- PowerShell (todo)
- Go β network tooling, K8s ecosystem (todo)
- YAML / JSON / TOML β config languages (todo)
Version control
- Git Fundamentals
- Git workflows (feature branches, trunk, GitFlow) (todo)
- GitHub / GitLab platforms (todo)
APIs & data
- REST (todo)
- JSON (todo)
- Postman / curl basics (todo)
- Webhooks (todo)
Patterns & practices
- Functions, modules, packaging (todo)
- Virtual environments / dependency management (todo)
- Testing basics β unit, integration (todo)
- Linting & formatting (todo)
- Debugging techniques (todo)
All Programming notes
TABLE WITHOUT ID file.link AS "Note", type AS "Type", tags AS "Tags"
FROM "09 - Programming"
WHERE type != "moc"
SORT file.name ASC