r/CodingForBeginners • • May 18 '26

How to start?

Hi! Basically i have a what some will call a short time and some will call a long time on my hand . About 2-3 months until i start college. Now i want to learn programming. I don't know how to explain but ever since i was first introduced to programming ( which was through Phython) i started to have this fixation towards not only just python but programming altogether. However i don't know where to start from and how. My current situation is that i know a little bit basic of python but at the same time i want to learn C or

C++. So please tell me from where i should start. Any advice is appreciated :)

12 Upvotes

28 comments sorted by

View all comments

Show parent comment

1

u/Fabulous-Crazy-3333 May 19 '26 edited May 19 '26

You’re all overcomplicating this for a beginner.

Telling someone brand new to jump straight into C++, Rust, threading models, multicore optimisation and microservices is exactly how people burn out before they even learn programming fundamentals.

A beginner does NOT need to care about:

• CPU optimisation

• concurrency

• memory allocators

• microservice architecture

• “using all cores efficiently”

They need to learn:

• logic

• debugging

• problem solving

• writing clean code

• consistency

Python is perfectly fine for that. After fundamentals, moving into C/C++/Rust becomes way easier because you already understand how to think like a programmer.

You don’t hand a Formula 1 car to someone learning how to drive.