My next step,, what language should I focus on? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

My next step,, what language should I focus on?

Yah it's a bit long, pls read and procure advice. I found a little love with programming since 2016/2017. I started out with python and even finished the basic course here on Sololearn. I later found out python had several branches(whatever they're called 😁), django, flask, pygame, numpy, tkinter and others, so python felt like a course for later.. I paused python and now I've started Java here on sololearn, I stopped halfway though.. I just don't have enough hunger to learn Java,, and Java is the language that can help me achieve my programming goal. I know a little of c#, c++ and more html..... no clue about css. So the big question now is, should I continue learning Java here on Sololearn(along with other materials) Or go back to python? (And which branch of python pls)

27th Oct 2019, 10:17 PM
Paul Osakue
Paul Osakue - avatar
4 Answers
+ 3
If your reason for stopping Python was that there's just too much stuff to learn with all the frameworks and such, and as a consequence you switched to Java, you might be in for a harsh awakening: Java is also huge. 😁 What sort of programs do you want to write? This question should guide your choice of language, because usually there are better or worse options for a specific task.
27th Oct 2019, 11:10 PM
HonFu
HonFu - avatar
+ 4
Just like you, I started in 2016/2017. And just like you, I started with python, then moved to web development for few months, but now I'm back to python. Yes python has many branches, which makes it even more exiting! I also know a little bit of C++ and some other languages. This is not a recommendation, just a personal opinion: I think it is better to go back to python, and try to learn the most of it, learn it's frameworks and make projects with them. Python branches are not that hard, it would only take few weeks or a couple of months to learn one. You can start with any you like. I personally started with PyQt5 for desktop applications but it really doesn't matter.
27th Oct 2019, 10:48 PM
Aymane Boukrouh
Aymane Boukrouh - avatar
+ 2
Nice thing about tkinter is that it comes with Python and is not so hard to learn.
27th Oct 2019, 11:24 PM
HonFu
HonFu - avatar
+ 1
I really appreciate your responses Aymane Boukrouh [Inactive], @HonFu Okay I'll definitely look into PyQt5.. HonFu , either for phone or PC, any offline/online software python would be good at
27th Oct 2019, 11:22 PM
Paul Osakue
Paul Osakue - avatar