Skip to content

Instantly share code, notes, and snippets.

@Alejandroq12
Last active February 26, 2026 14:26
Show Gist options
  • Select an option

  • Save Alejandroq12/b0ebab2b8ec8f0a1352927cb5bafc8f5 to your computer and use it in GitHub Desktop.

Select an option

Save Alejandroq12/b0ebab2b8ec8f0a1352927cb5bafc8f5 to your computer and use it in GitHub Desktop.

Technologies to study by course


CORE COURSE HOURS

Goal: 40 h = 2 400 min per technology (total courses = 19 200 min)

✔︎ Technology Target minutes Course URL Minutes logged
[ ] .NET 2 400 Code-Maze ASP.NET Core Web API 635
[ ] Dependency Injection 2 400 Manning book 20
[ ] System Design 2 400 14
[ ] .NET BOOKS 2 400 Code-Maze ASP.NET Core Web API 20
[✔︎] C# (Fundamentals) 2 400 Educative “Become a C# Programmer”, codecademy c# 4615
[ ] C# (Interview and DSA) 2 400 Educative “Ace the C# Coding Interview” 162
[ ] C CS 2 400 157
[ ] JavaScript 2 400 LearnJavaScript.online or any other source 615
[ ] JavaScript 2 400 Books(Eloquent JS) 5
[ ] JavaScript (Interview and DSA) 2 400 Structy 168
[ ] TypeScript 2 400 LearnTypeScript.online 446
[ ] TypeScript 2 400 Interview 10
[ ] React 2 400 React-Tutorial.app 23
[ ] SQL 2 400 https://www.codecademy.com/learn/paths/analyze-data-with-sql 765
[ ] SQL passive learning on car or gym 2 400 80
[ ] PostgreSQL 2 400 React-Tutorial.app
[ ] System design 2 400 any resource 47
[ ] Terminal 2 400 164
[ ] Code with AI 2 400 240
[ ] PHP 2 400 124
[ ] Leetcode DSA mixed languages 2 400 850
[ ] Sudy Azure 2 400 210

RECOMMENDED EXTRA PRACTICE

(start once each 40 h course block is complete—or mix in as needed)

✔︎ Target minutes Activity Minutes logged
[ ] 1 800 Hands-on mini-projects & katas (APIs, UI components, CLI tools) 50
[ ] 600 Deep-reading (docs, RFCs, books, high-quality blogs)
[ ] 480 Review & reflection (debug diaries, retros, flashcards)
[ ] 300 Algorithm / data-structure drills (LeetCode, Exercism) 60
[ ] 3 180 TOTAL EXTRA

How to log: after every study, code, or reading block, add the minutes in the “Minutes logged” column.
Completion rule: tick a checkbox only when the target minutes are fully reached—then shift effort to real-world projects for that technology.

Layer Book

The Theory Designing Data-Intensive Applications

The Hardware Computer Systems: A Programmer's Perspective

The Network Computer Networking: A Top-Down Approach

C# 14 & .NET 10

C# 12 in a Nutsell --> 12

C# Data Structures

Mastering PostgreSQL 17

Computer Systems: A Programmer's Perspective https://www.cs.sfu.ca/~ashriram/Courses/CS295/assets/books/CSAPP_2016.pdf

The Pragmatic Programmer — Hunt & Thomas Clean Code — Robert C. Martin Head First Design Patterns — Eric Freeman & Elisabeth Robson Clean Architecture — Robert C. Martin Designing Data-Intensive Applications — Martin Kleppmann C# in Depth — Jon Skeet You Don't Know JS (book series) — Kyle Simpson The Missing README — Chris Riccomini & Dmitriy Ryaboy (covers the non-technical stuff: on-call, code reviews, working on a team — great for landing and surviving a remote job) System Design Interview — Alex Xu (volumes 1 & 2, essential for interviews at international companies) Refactoring — Martin Fowler

@Alejandroq12
Copy link
Author

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment