hi,
in my opinion, you will be needing following resources:
1). books
2). online resources
3). IDE
books~~ the definitive book on C would be
The_C_Programming_Language[
^]
Undoubtedly it is a great book, but i had a tough time with it as the language was highly technical and i had no understanding of compilers/operating system at the time.
So i switched to "
C_In_Depth by S K Srivastava[
^]", check if its available in Nepal. The english was easy and the code examples were bug free to great extent.
Another good book with lots of code and good explanation is
Deitel & Deitel "C How to Program". To try out the code in this one, you will need the Microsoft Visual Studio express edition.
Apart from these, there are many other great books, which you can refer to later on, once your basics are clear.
online resources~~Google for 'C Tutorials' you can easily find many sites\tutorials on the internet.
I would recommend having a look at Alex Allain's
c-tutorial[
^]
IDE~~an integrated development environment where you can type compile and execute code.I would recommend
codelite[
^]. It's quite resourceful,light and runs on major operating systems.
Don't just read the theory. Install the IDE and try out the code examples.Try to solve the exercises at the end of chapters. Be as hands-on as possible.
hope this helps !!