Programming resources

System design

# Link Description
1 Programming Languages Design Patterns
2 System Design Primer
3 System Design Course
4 Refactoring Guru design patterns & refactoring
5 Patterns.dev modern web app design patterns

Databases

# Link Description
1 Introduction to SQL for Cautious and Weary
2 Useful psql commands
3 PostgreSQL's official tutorial
4 DBMS tutorial on Tutorials Point
5 SQL tutorial
6 DBMS tutorial on Geek for Geeks
7 Use The Index, Luke SQL indexing & tuning guide
8 SQLZoo interactive SQL tutorial
9 Redis Docs in-memory data store

Docker

# Link Description
1 Docker for Beginners
2 DevOps with Docker from the University of Helsinki
3 Docker tutorials on DataCamp
4 Docker Compose Quickstart
5 Docker Best Practices for Python Developers
6 How to Dockerize a Django App
7 Dockerfile reference
8 Deploy containerized web apps

DevOps

# Link Description
1 DevOps exercises
2 DevOps Roadmap with resources
3 100 days to DevOps (PL)
4 Git basics by FreeCodecamp
5 Git i GitHub dla zielonych (PL)
6 Kubernetes tutorials for Beginners & Developers
7 k9s Kubernetes CLI
8 DevOps roadmap
9 DevOps with Kubernetes from the University of Helsinki
10 Learn Git Branching interactive course
11 Terraform infrastructure as code tool
12 Kubernetes the Hard Way by Kelsey Hightower

Newsletters

# Link Description
1 Unknow News by Jakub Mrugalski
2 Programmer Weekly
3 Architecture Weekly
4 10 Machine Learning Newsletters to Stay Informed
5 TLDR Newsletter daily tech digest
6 Bytes JavaScript & web dev newsletter

Guides

# Link Description
1 Developer Roadmap
2 Programming Guidelines by Thomas Güttler
3 Data Structures & Algorithms Guidelines
4 Project guidelines
5 Tech interview handbook
6 Od zera do gier kodera tutorial [PL]
7 Tmux 10 most important commands
8 roadmap.sh developer roadmaps & guides
9 Conventional Commits commit message convention

Books online

# Link Description
1 Principles of programming languages
2 Free Learning Resources in many languages
3 Hypermedia Systems (for the Web)
4 Crafting Interpreters free book on building interpreters
5 Craftsmanship of Software Development

Education

# Link Description
1 Open Source Society University
2 Open-source codebase and curriculum
3 Świstak codes (PL) o programowaniu i nie tylko
4 CS50 Harvard's intro to computer science
5 The Odin Project free full-stack curriculum
6 LeetCode coding interview practice