← Return to topic

How to learn programming in 2026?

rainybaam · 6 Sep 2026 at 12:22 · permalink

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

Rybolski · 6 Sep 2026 at 12:28 · permalink

Dont use AI for learning

Work on projects > get stuck> research solution > fix it > repeat

t6y7ur7yufj · 6 Sep 2026 at 12:29 · permalink

:D

rainybaam · 6 Sep 2026 at 12:30 · permalink

any other languages i should learn ?

velka1995 · 6 Sep 2026 at 12:33 · permalink

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.

rainybaam · 6 Sep 2026 at 12:34 · permalink

Thank you so much

t6y7ur7yufj · 6 Sep 2026 at 12:39 · permalink

Programming languages are not Pokemon. You don't need to collect them all.

It's always what you can do with the language(s) you know, not the amount.

Use what you know to build projects. You already have quite a solid set. Maybe incorporate Flask, Django, or FastAPI for your Python and add HTML/CSS/JS for web front ends.

Forget AI. Learn the conventional way.

rainybaam · 6 Sep 2026 at 12:40 · permalink

Got it . Thank you so much for the advice

Aluminum27 · 6 Sep 2026 at 12:44 · permalink

Could you elaborate more on learning process? I am 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.

velka1995 · 6 Sep 2026 at 12:53 · permalink

roughly speaking, C is one of the closest languages to the hardware without writing assembly and by the time you're done the virtualization and concurrency sections of Three Easy Pieces you'll have a much better understanding, after that you could buy one of those Adriuno UNO boards so you have real hardware to mess around with.

6texture2pack · 6 Sep 2026 at 12:56 · permalink

Just like in the 90s: books! Buy a book, read it, and code the samples. Buy another book and do it all over again.

rainybaam · 6 Sep 2026 at 13:09 · permalink

you got it . any books you would recommend ?

Aluminum27 · 6 Sep 2026 at 13:15 · permalink

Okay that's great. I'll look into the book that you mentioned. I was suggested exercism too by someone else, I remember doing JS questions there, I'll looking into their C course as well. Thank you!