Learning Resources
A gentle reminder...
This book is prepared as a supplement to your mainstream learning resource (like Youtube Playlist or any Bangladeshi Book). After Completing topics from your main learning source, you can find additional knowledge and practice problems here. Do not take this book as your main book to learn as we have skipped many things believing that you will learn them in your class or youtube lecture.
Now let's get you started on your learning journey. Choose any of the following ones to start. If you love to read and you can understand well from reading then you may choose option 1. Otherwise choose the other options. (Those are videos. I'll suggest that you try both and then decide.)
Resource | Medium | Link | Comment |
---|---|---|---|
Harvard CS50 | English (Youtube Playlist) | Playlist | Firstly, watch Harvard CS50 to build up concepts. It is Highly Recommended for Basics. |
স্ট্রাকচারড সি/সি-প্লাস-প্লাস প্রোগ্রামিং (ড. মোহাম্মদ কায়কোবাদ , ড. মো. মোস্তফা আকবর , ড. মু. আ. হাকিম নিউটন) | Bangla (Book) | Rokomari Link | Another awesome Bangla Book for starting C Programming for beginners. |
Tamim Shahriar Subeen | Free Bangla (Book) | CPBook part 1 | This is a good book for enthusiasts, but I personally think not much beginner friendly from Bangladeshi perspective. Also, the first edition of the first part of the book is available online for free. You have to buy 2nd & 3rd part. |
Anisul Islam's Documentation | English Text | c-programming-documentation | |
Anisul Islam Youtube Playlist | Bangla (Video) | C Programming | |
College Wallah Youtube Playlist | Hindi (Youtube Playlist) | Playlist | This one is another great playlist for beginners/ |
Bro Code | English (Youtube Playlist) | Playlist | BroCode is an amazing channel for learning !!! If you want to skip BroCode's videos for C, remember this channel name, his videos on Java, HTML, CSS, JavaScript are amazing !!!!! |
C++ : The Cherno | English (Youtube Playlist) | Playlist | Cpp is easy once you have completed C. This channel is highly recommended. |
Programming in Ansi C, 8th Edition | English (Book) | Rokomari Link | This book is widely used. |
How to Start C (Resources)
There are many resources !!!! I am panicked !!! How/Where to start ?
Don't skip CS50, this is a must !!! Select any one from above list as your mainstream learning. But your learning will not complete with one source. YOU HAVE TO EXPLORE OTHER RESOURCES too !!!!!!!!!!
More Resources:
- MIT OpenCourseWare
- https://nptel.ac.in
If you want to download a whole youtube playlist with subtitle, you can check this link.