From 95a56dc6679b588f57a40031c09ce49603a75e62 Mon Sep 17 00:00:00 2001 From: Kazi Rifat Morshed Date: Sun, 18 Aug 2024 01:48:00 +0600 Subject: [PATCH] 0 --- src/StartHere/Books_Tutorials.md | 6 +++++- src/StartHere/StartHere.md | 10 ++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/StartHere/Books_Tutorials.md b/src/StartHere/Books_Tutorials.md index 643868b..b8b178f 100644 --- a/src/StartHere/Books_Tutorials.md +++ b/src/StartHere/Books_Tutorials.md @@ -1,5 +1,7 @@ # Learning Resources +![tutorial\_hell\_meme\_1](https://res.cloudinary.com/practicaldev/image/fetch/s--Y4fhNX9L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o6ss4i1d0p105jb55g9x.jpg) + > *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. @@ -8,7 +10,7 @@ Now let's get you started on your learning journey. Choose any of the following | Resource | Medium | Link | | - | - | - | | Harvard CS50 | English (Youtube Playlist | [Playlist](https://youtube.com/playlist?list=PLhQjrBD2T381WAHyx1pq-sBfykqMBI7V4\&si=45C8iSl3q8JbDCvB) | -| Tamim Shahriar Subeen | Bangla (Book) | [CPBook](http://cpbook.subeen.com/) | +| Tamim Shahriar Subeen | Free Bangla (Book) | [CPBook part 1](http://cpbook.subeen.com/) | | Anisul Islam Youtube Playlist | Bangla (Video) | [C Programming](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pCMBZcul1fta6UivHDbXvz) | How to Start C (Resources) @@ -21,6 +23,8 @@ More Resources: MIT OpenCourseWare https://nptel.ac.in +![tutorial\_hell\_meme\_2](https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3fag6b2j8bc5a0i3xolu.png) + *** *If you want to download a whole youtube playlist with subtitle, you can check this [link](https://blogofkazirifatjr.blogspot.com/2024/08/techtalk01-better-uu-d-dnld.html).* diff --git a/src/StartHere/StartHere.md b/src/StartHere/StartHere.md index 7fac5d0..ad4d6e8 100644 --- a/src/StartHere/StartHere.md +++ b/src/StartHere/StartHere.md @@ -2,5 +2,15 @@ Start with C (NOT PYTHON) +## Why to learn such old fashioned language like C ? + +* It is considered as the mother or backbone of all programming language +* If you have have a good understanding of solving problem with C to learn other programming language like C++, Java, JavaScript, Kotlin (Kotlin needs knowledge of JAVA), Rust, will be easy-peasy ! +* Harvard Uni, BUET, almost every university starts Programming courses with C Programming language. +* Linux, Windows Kernel is written in C. +* Good to know: You have direct access to memory that most other languages doesn't. C is like a basic building blocks of everything. You can do everything in C. +* Since C doesn't have enriched library, you need to implement your bigger ideas manually thus having a good understanding over those concepts (like Sorting, Stack, Queue, etc.) +* Python lovers don't know what is happening inside. You can't call yourself a computer engineer if you don't know the mechanism. Let the python lovers and web developers make noise. Don't listen to them. Even, Python and Java BackEnd is written in C. Now, lets start VitaminC. + Some of the Notes on C are given below: https://github.com/KaziRifatMorshed/WelcomeToProgramming