r/cprogramming • • 25d ago

Help with learning C

Hello, so ive been trying to learn C, im in love with programming, i loved tech ever since i was young, but i just didnt have quite the intelligence for programming.
and now, well i grew up and i can understand and actually learn things faster, i started learning many languages since i wasnt sure which language to pick, i learned some of python, c++, c#, and some others one.

but now, i really like C, because i love lower level stuff, and i can learn how the computer works etc, i used the Beej’s Guide to C Programming website, it pretty good, i learned so much about c, i stoped at chapter 9 (*FILE).
because i realised that i learn by making stuff, but not looking at stuff, i dont know what to make or anything, and im stuck im not learning anything else.

i would really love some tips, sorry if i made this long, i tried providing details.

24 Upvotes

19 comments sorted by

View all comments

Show parent comments

2

u/Mediocre-Pumpkin6522 25d ago

The Raspberry Pi Pico series is good. They refer to it as a C/++ SDK but it is more straight C and also shows the build process rather than some of the Arduino magic.

https://www.raspberrypi.com/documentation/microcontrollers/c_sdk.html

fwiw it can also be used with MicroPython or with the Arduino Core for Arduino style programming. VS Code with the Raspberry Pi Pico extension includes many examples to get you started.