DEV Community

Cover image for What after Python ?
Rushi
Rushi

Posted on

What after Python ?

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)

Collapse
 
sreno77 profile image
Scott Reno

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!

Collapse
 
rushi05 profile image
Rushi

thanks..... I think to learn handling files, data (json or csv), automation (desktop assistants or bots)

Collapse
 
will_laurenson_c16056cd19 profile image
Will Laurenson

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.