I'm 15 years old and just completed my 10th grade. I started learning python from Python Crash Course : 3rd Edition and some other resources.
But now I've many questions like :
- After this what to do ? DSA, AI Automation etc.
- When I should change from Python to C++ ? Why To Change ?
- Is DSA in Python beneficial and useful ?
Top comments (3)
Learn web development, SQL, C++, Lua, Javascript, JSON... research what field you want to learn about next and give it a try. Never stop learning!
thanks..... I think to learn handling files, data (json or csv), automation (desktop assistants or bots)
You don't need to switch away from Python yet. DSA in Python is completely valid and is a good way to improve your problem-solving skills. You can learn arrays, strings, hash maps, stacks, queues, recursion, trees, graphs, and sorting while continuing to use Python.
I would avoid jumping straight into AI automation just because it is popular. Spend some time building small Python projects first. That will help you figure out whether you enjoy web development, data science, automation, AI, or something else.
As for C++, learn it when you have a reason to use it. It is useful for competitive programming, systems programming, game development, and situations where low-level control and performance matter. You don't need C++ just to become a good programmer.
At your stage, I'd focus on Python fundamentals, DSA, Git, and small projects. You have plenty of time to specialize later.