How to get Pass 1 in C Programming?
Some horrible advices:
1. Do not waste time to attend tutorials. You can learn much more from books and from your own practices than from the mouths of tutors.
2. Do not waste time to attend Surgeries. If you have unsolved problems in C you can ask it in BBS, newsgroups, interest groups, etc.
3. Do not read too much. Reading is useful but writing is much more important. Programming is a skill, like swimming, that you must practice a lot to learn. Do you think you can learn swimming by only reading a guide book onshore?
4. Write C everyday. Spend several hours everyday in C coding. You do not need to sit before your computer to do programming. Programming includes the effort to think how to code and the job of actually writing the codes out. You can do programming any time any where, e.g. when you are eating, waiting for buses, standing inside subways, during the less busy minutes of office hours, or even when you are dreaming!
5. Practice writing your codes on papers before typing on screen. You will have no computer to use in exam. Get used to presenting your works on papers.
6. Spend big money on good reference books. The one or two suggested books in the book list are insufficient for a serious programmer. Bookstores usually do not keep all interesting books you need. There are online bookstores for you to browse around.