Starting with is C is a pretty challenging task specially when you are coming from non-programming background, like me, so what did I do to get started !!?
I installed Turbo C which ofcorse was necessary to install in order to run C codes...
The most difficult part with programming is debugging, Debugging means picking out errors from your program, its easy to pick out syntax and error but hard to find logical error, so make sure you comment while programming 'coz after writing 100s of lines of code you wont even understand your own code, that's the same thing happens to me very often, so the best way to deal with it is to comment before every switch conditional statements and functions(If you don't get what you just read like switch, conditional etc, don't worry you'd be knowing it so well shortly), so as you'd like to begin with programming go for Google and type Turbo C and then download it from any valid source of your choice, well installing Turbo C is a tricky part so you might have to look for it..
even after looking for it, you don't get it, you can ask me by commenting on this blog or writing me email on:
mr.faizi@facebook.com
but i hope you'd get it..
so I presume you got everything ready for programming, and now you are eager to learn...
so here are some links of videos that I begin with, and that's obviously not all, i searched for things every now and then, i don't have all those links right now... but a few of em will help you out,and you can start your basic learning from here as you step to the world of programming...
I installed Turbo C which ofcorse was necessary to install in order to run C codes...
The most difficult part with programming is debugging, Debugging means picking out errors from your program, its easy to pick out syntax and error but hard to find logical error, so make sure you comment while programming 'coz after writing 100s of lines of code you wont even understand your own code, that's the same thing happens to me very often, so the best way to deal with it is to comment before every switch conditional statements and functions(If you don't get what you just read like switch, conditional etc, don't worry you'd be knowing it so well shortly), so as you'd like to begin with programming go for Google and type Turbo C and then download it from any valid source of your choice, well installing Turbo C is a tricky part so you might have to look for it..
even after looking for it, you don't get it, you can ask me by commenting on this blog or writing me email on:
mr.faizi@facebook.com
but i hope you'd get it..
so I presume you got everything ready for programming, and now you are eager to learn...
so here are some links of videos that I begin with, and that's obviously not all, i searched for things every now and then, i don't have all those links right now... but a few of em will help you out,and you can start your basic learning from here as you step to the world of programming...
- Turbo C tutorial by nortej:
- This was the first video i began with, i really liked their way and they kept it really simple in the beginning so it never felt like so difficult...
http://www.youtube.com/watch?v=TXl-wOHYBnw - Turbo C all:
This link contains a playlist of videos of step to step learning C. Its very handy to learn from one source and specially from videos, but dont forget you have to study from other sources aswell, take any book or online source or anything of your choice, because these videos will provide you overview and you can get in detail by your own research.
http://www.youtube.com/watch?v=A3KVv_l63TY&list=PLA509AF2848359C9F - Codes for Beginners: Here are the codes that i wrote when I was a beginner.https://www.dropbox.com/sh/ndizfemy1bh3dn4/m_1fi0u5qd
Just copy these codes to your BIN folder in order to search em easily, make sure you get the format right, i use to type in .C format where as by default search is .CPP - Slides that you'd need to learn C more effectively:These slides were provided by my teacher, its content is copied from Let Us C, but it is presented in a better way, highlights of the slides really give you an idea about the statement, and then you can explore it in a better way:
well here you can find these PPTs
https://www.dropbox.com/s/pqg8c9ikx321f08/C%20Language.rar
If you need compiler, here you go:
NOTE: If you dont know how to open youtube then goto this link
http://mf-advice.blogspot.com/2013/01/how-to-open-youtube-in-pakistan.html