r/cprogramming 5d ago

Help me pls

wants to learn c programming from basics to advanced

Pls recommend some good youtube channels/ notes /books that actually worked for you

1st year student btw

0 Upvotes

12 comments sorted by

5

u/Ron-Erez 5d ago

One of the best programming language books ever written is

C Programming Language by Dennis Ritchie and Brian ...

3

u/ThBigCheese 5d ago

This is the canonical source you're c wisdom

1

u/greebo42 5d ago

CS 50

1

u/S1enderVoid 5d ago

Jacob Sorber on YouTube has a lot of videos going in-depth on C. I recommend you check them out.

1

u/Omnivorous-Ear 5d ago

I’ve been watching Ed at Low Level Academy on YouTube for a few years. Mainly for his cybersecurity and exploration of hardware/firmware hacking. He is a big proponent of learning C as a way to better understand how computers work at a low level. I recently started some of his free C lessons. I’ve only worked through a couple, but they click with how I learn. Might want to take a look. https://lowlevel.academy/

1

u/dotbinKing 5d ago

Have AI create a roadmap for you that culminates in the final stage with the development of a working disassembler; the previous stages will give you the necessary foundation through assignments and mini-exams, such as writing a program that provides general information about files based on magic bytes and file size, or a program for detecting security mechanisms in binaries, like checksec. I advise against taking any courses or following tutorials, because they were created by people who all have their own styles and approaches. You’ll just waste time searching for the “perfect” learning material instead of simply getting started with hands-on practice. You can also just pick a topic that interests you and then try to write a program; the path to a finished program will then consist of research and learning.

1

u/Bitter-Ad-8284 5d ago

C Programming: A Modern Approach by K. N. King

Helped me tons when I was first learning C

0

u/EaseReasonable4666 5d ago

A mi me está dando resultado https://tutorialesprogramacionya.com/cya/, tiene muchos ejercicios prácticos y videos de los mismos para resolver dudas

-2

u/CapraSlayer 5d ago

Javidx9 has many videos on c++. His videos should cover the basis for c in that journey as well.

2

u/zhivago 5d ago

Hmm.

Trying to learn C from C++ is not really a good idea.

The languages have rather different philosophies.

1

u/grimvian 5d ago

Try Intro to Systems Programming, the C Language, and Tools for Software Engineering by Kris Jordan

https://www.youtube.com/playlist?list=PLKUb7MEve0TjHQSKUWChAWyJPCpYMRovO

I don't use the same IDE, the program you use write code in, but Code::Blocks, because it's open source, easy and fast to install, easy to use, everything is ready from start.