Software Engineer Roadmap
Programming fundamentals
The base everything else builds on.
1 week · wk 1Review pace8 topics24 Interview Questions
Why this pace:You write JS and Python daily across React, Node, and React Native — this is a fast pass to fill syntax gaps, not a first pass.
SEC FOCUS
Input validation habits start here — never trust raw input, even in a toy program.
Topics & Action Items (8)
01
Variables, operators, control flow
2-3 hrs02
Functions: parameters, return values, scope
2 hrs03
Arrays, strings, dictionaries/maps
3 hrs04
Recursion at a basic level
2 hrs05
Debugging: error messages, breakpoints
1-2 hrs06
Git basics: commit, branch, merge, PR
2 hrs07
Stack vs heap, pass-by-value vs reference
1-2 hrs08
Pick one language and go deep
ongoing