Programming FundamentalsOn this pageProgramming FundamentalsProgramming fundamentals variables data structures function type theory control flow (conditionals, loops) paradigms (functional, objected oriented) tests debugging algorithm Software Development Life Cycle (SDLC)