# Programming Fundamentals

Skill · Programming Languages

Canonical page: https://career.thegoodapps.co/skills/programming-fundamentals

Programming fundamentals are the foundational concepts of writing code, including variables, data types, control structures (loops, conditionals), functions, and basic algorithms. These concepts form the entry-level skill set taught in introductory computer science courses and are prerequisites for learning any specific programming language.

Related skills: [Data Structures](https://career.thegoodapps.co/skills/data-structures), [Python](https://career.thegoodapps.co/skills/python), [Algorithms](https://career.thegoodapps.co/skills/algorithms), [Debugging](https://career.thegoodapps.co/skills/debugging), [Computational Thinking](https://career.thegoodapps.co/skills/computational-thinking)

## Open roles requiring Programming Fundamentals (0)

None of the roles we have read name this skill yet. A large share of the visible corpus has not been parsed for skills, so this is at least as likely to be our backlog as the market's verdict.
