Starting to learn C (as my first programming language).

I know a bunch of minor C stuff already, like how to Hello World and such. But I need to learn how to use things like ncurses and what i need to do to bring ee up to date as a modern C program and how to enable it to do syntax highlighting, so I’m going to restart from 0.