this post was submitted on 15 May 2026
6 points (100.0% liked)

Python

3610 readers
17 users here now

News and discussions about the programming language Python


founded 7 years ago
MODERATORS
 

I only know HTML & CSS.

Is is worth it to learn Python?

Is Python a competence inside a package like knowing Excel well, or are there Python only jobs?

you are viewing a single comment's thread
view the rest of the comments
[–] OwOarchist@pawb.social 3 points 1 day ago (1 children)

Should you learn Python to get a job in it? Probably not. A 'Python job' would be a software developer job, and most software developer jobs will expect you to know more languages than just Python. Maybe you could find temp/gig work doing Python programming, but there's not going to be many places looking to hire full-time developers who only know Python.

If you're looking for a job, I'd recommend learning C++ or Rust instead. Preferably both, but C++ is the more important one to know. They're a bit more challenging to start out with, but much more commonly used for serious projects and will be in more demand.

Another good career avenue for you personally might be to build on your knowledge of HTML & CSS, and add to it PHP, Javascript, and other web-based coding languages (and databases using SQL). Then you can market yourself as a full-fledged web developer. Learning those would have more synergy with what you already know.

However, if you're just doing it for fun, doing it because you want to use Python to automate some of your own projects, or doing it just because you want to learn the basics of programming, Python might be a good choice for you to start out with. It's a relatively easy language to learn and work with.

[–] Zoomba669@lemmy.world 3 points 1 day ago (1 children)

Crystal clear & detailed answer.

---> TY!

[–] jacksilver@lemmy.world 3 points 1 day ago (1 children)

I would take any sweeping claims made here with a grain of salt.I've known a number of places that were just python shops. I personally primarily use python, but I work in the data science/ML space where python is sorta the default language.

The nice thing about python is it's easy to jump into (with the REPL and Jupyter Notebooks) and can be used for scripting without needing to learn too much.

The person above is right though that many software development teams will use more structured/rigid languages, but that's going to vary a lot. For instance I've worked at places where the primary language used was Kotlin (Java "compatible"), C#, PHP, or Python. Rust is a big up and coming language, but that depends on the type of software you want to write. And generally once you understand "programming" jumojng between languages isn't as hard.

In summary, my opinion is that python can be a good starter language for self learners as it's more approachable and widely used/popular. However more structured languages can teach you better fundamentals which could carry you further if you're looking to make a career out of programming.

[–] Zoomba669@lemmy.world 1 points 1 day ago

Duly noted, thx.