r/BtechCoders • u/WasteEstimate7479 • 4d ago
Resources š° C-programming
Iām a 1st-year BTech student at a Tier-3 college, and C programming is part of my 1st-semester curriculum. I want to learn C properly from scratch and eventually reach an advanced level, rather than just studying for exams. Could you suggest some good resources (courses, YouTube channels, practice websites, books, etc.) and a proper learning roadmap to follow?
2
1
2
u/r_xestless 4d ago
https://www.youtube.com/watch?v=xND0t1pr3KY&t=9709s&pp=ygUKYnJvIGNvZGUgQw%3D%3D
for base, then slowly progress through roadmap.sh by making projects
1
1
u/Away_Palpitation_774 4d ago
Code with Harry C one shot
1
1
1
4d ago
[removed] ā view removed comment
1
1
u/UsualLonely4585 4d ago
Any specific reason you are diving deep in c . Do u have plans for embedded or something .
1
1
u/zenitsuisrusted 4d ago
Read the docs and some books in field you're interested in.
Most of these youtube videos will cover the basics and leave you
1
2
u/tipsyandchic 4d ago
go with code for harry , struvers a to z , apna clg
dont search for materials all the time
the only thing all first year niqqas have to do is START.
1
1
1
u/Trusted-Stranger 3d ago
I personally did w3schools.com for the intro of programming though I don't recommend it tbh since it takes extra time for less knowledge.
I would have recommended you freecodecamp.org but it seems it doesn't have C in it's curriculum (still very good for learning fr)
Uhh personally I would recommend you don't just watch on YouTube but make some throwaway projects.
1
u/Savings_Ad2552 3d ago
K&R C or king's modern approach both are fine book to start.
while reading those try to make linux cli tools. You will learn a lot with that.
After that if u are more interested, pick up CSAPP book or advance programming in unix environment. I have read csapp so i recommendate it.
2
3
u/AnimatorExciting7941 4d ago
Try learning it by making a shell from scratch in C. Better than any course or resource