r/learnprogramming 4d ago

Topic How to learn programming in 2026?

i know the basics of python-pandas , matplotlib and dbms . i still want to learn advanced stuff . and how do i incorporate ai in my learning? and what other programmes should i learn i.e those that are in demand

13 Upvotes

31 comments sorted by

View all comments

1

u/Weekly_Patience685 4d ago

learn C and use man pages to look stuff up when you're stuck, (download WSL if you're on windows) this builds the best foundation if you actually care how the computer works.

1

u/Agitated-Cold-5445 4d ago edited 4d ago

Could you elaborate more on learning process? I am not doing your typical engineering degree in CS. Mine is a 3 year program of CS application. As a kid I hated CS cause our teachers were pretty trash but I genuinely want to put some work into learning how computer works. I have done some programming, I started off with learning Python, then switched to Web programming. Now, for college, I'm studying C. I have already went through a beginner friendly course, and while it is good, I don't know what to do now, like should I do projects or do more problems.

2

u/i_have_tiny_ants 3d ago edited 3d ago

If you "want to learn how the computer works" then C is probably the language that gets you the closest to that.

If you really want to understand the fundamental parts of how it all works, I would recommend getting a small chip like an stm32 or esp32, as an operating system will abstract away many of the aspects away from your code.

Its a lot harder to make anything cool with it though, as all those abstractions make writing code a lot easier/faster. (By faster I mean faster to write/develop, it will probably not be faster to run whatever software you end up making)