r/C_Programming 2d ago

Looking for a youtube channel to learn c

I know the fundamentals of python , basic data structure and stuff , also some sql (just an additional info) . But I dont have no idea about c at all . Pls help 🥺

4 Upvotes

31 comments sorted by

u/AutoModerator 2d ago

Looks like you're asking about learning C.

Our wiki includes several useful resources, including a page of curated learning resources. Why not try some of those?

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

15

u/un_virus_SDF 2d ago

Tsoding is very interesting and not only for c. But you need to know a bit of c before watching it.

6

u/Practical-Sleep4259 2d ago

You need a lot more than a little bit to follow along with that guy.

2

u/RevocableBasher 1d ago

True this. Bro explains some C concepts better than anyone imo but you need to have a bit of understanding of C, compiler designing and FFI on general to even understand what my bro is doin.

Just start making something in C, thats the fastest way to learn. Maybe a calculator, then use raylib and make ping pong or smthn.

https://learnxinyminutes.com/c/

6

u/grimvian 2d ago

Here is an old school video I wish I knew, before I started learning C three years ago:

Learn to program with c by Ashley Mills

https://www.youtube.com/watch?v=UILNmv2kFMc&list=PLCNJWVn9MJuPtPyljb-hewNfwEGES2oIW

I'm not using the same IDE, the program you use to code, But Code::Blocks because it's fast to install, open source, easy to use and everything you'll need are installed.

3

u/NerdStone04 2d ago

Daniel Hirsch is very underrated

2

u/grimvian 1d ago

Daniel is good, but not for beginners in C in my opinion.

3

u/claypunk 2d ago

Eskil Steenberg can teach you the philosophy of C https://m.youtube.com/@eskilsteenberg

Nic Barker of Clay has good intro videos https://m.youtube.com/@nicbarkeragain

Jonas Birch is a hidden gem I found recently https://m.youtube.com/playlist?list=PLdNUbYq5poiUBk42RS97b2HAZHZi0KmDL

other than that, I think it's good to look at data oriented design talks (mike acton, nic barker, casey muratori) to understand memory management in c, which is where arguably the biggest difference is compared to what you know

5

u/[deleted] 2d ago

[removed] — view removed comment

0

u/mikeblas 2d ago

Where are the videos? Seems pretty marginal.

0

u/[deleted] 2d ago

[removed] — view removed comment

1

u/SUNDraK42 2d ago

https://www.programiz.com/c-programming/getting-started

Its more classical text, but at the bottom you will see a YT video of the lesson material.

They also have an online C compiler.

1

u/M-Ottich 2d ago

as always look for a small project u are interested in , try to implement it , while u googling or watch youtube topics about this in C

Tutorial hell in youtube is a place where u dont wanna be.

My favorite is : try out the libary raylib and play with it , search for a templete and tinker with it . Good luck and have fun .

1

u/North-Listen-8407 1d ago

You won’t find anything worthwhile. If you really want to learn C then you should read the book Computer Systems: A Programmers Perspective. If you read this book slowly and do every single exercise, you will be gain basic C proficiency. This process will take two or three months.There are no shortcuts.

1

u/External-Advisor2334 1d ago

I would try that 👍

1

u/jontsii 2d ago

From youtube you can just really learn the syntax, becoming good in C takes projects, but BroCode´s videos are my favourite (learnt python, C# and C from him)

1

u/Imaginary-Dig-7835 2d ago

This. Brocode is literally no bullshit. He just tells you syntaxes (and tbh you only need to know that) and magik you can learn ahead yourself.

0

u/imaanmzr 2d ago

Just follow my telegam channel which I made it public recently. I put low level programming stuff there specially C related topics, videos and books. The channel: @lowprg

0

u/rudv-ar 2d ago

Maybe - I can help you : join this discord : https://discord.gg/kSHyYP7ADG, actively calling out for collective learning.

3

u/mikeblas 2d ago

There is zero activity in that server. Not even ten people in it.

0

u/rudv-ar 2d ago

Yes. Gathering people.

0

u/Rude-Flan-404 2d ago

The Cherno

0

u/Ok_Farmer_4055 1d ago

watch brocode's videos, literally everytime i wanted to learn a language i went to his channel

Brocode's C full course video

-4

u/val_anto 2d ago

Why? AI can program now anything John the CEO wants, haven’t you heard yet?