Doctor C contains sets of questions of c programming with hints and follow up so that you can test your knowledge and improve your skills. Everything from microcontrollers to operating systems is written in C since it's very flexible and versatile, allowing maximum control with minimal commands.