Skill Roadmap - Xiao-XC/C-Practice-Projects GitHub Wiki
What I'm learning, in order. Back to Home.
| Skill | Status | Where it showed up |
|---|
- Syntax, variables, I/O (printf / scanf / fgets) | Done | Shopping-Cart-Program, Mad-Libs-Game
- Control flow (if/else, loops, switch) | Done | Weight-Converter-Program, Basic-Calculator-Program, Number-Guessing-Game
- Functions and scope | Done | Rock-Paper-Scissors, Banking-Program
- Arrays and strings | Done | Quiz-Game
- Pointers | Up next (used as parameters so far) | Digital-Clock, Time-Utility-Program
- Structs | Done | Time-Utility-Program
- File I/O | Upcoming | Not yet
- Dynamic memory allocation (malloc / free) | Upcoming | Not yet
- Linked lists and basic data structures (stretch) | Upcoming | Not yet
- A small multi-file project with a Makefile (stretch) | Upcoming | Not yet