You cannot master* C in 11 days, whatever approach you take. You can still learn the basics depending on your current knowledge and depending on the type of project you have to complete. You can find a lot of operational code on the net, so you could simply assemble those pieces into a functional program, without understanding all the implementation details (but you have to be able to justify your choices). As for the development environment, use whatever you can install, the differences are irrelevant at this point (except that you must be operational quickly with it, i.e. be able to edit files, modify them and compile the project and test your code).
Q1: whats the easiest way to get your head around c?
Im asking this becasue Ive been given an scenario for an assignment and I feel lost becasue I cant do it due to the fact it confuses me becasue tutorials dont explain clear enough. It has to be in on the 11th feb and I have to not only write the program but do the paperwork as well.