this post was submitted on 09 Dec 2025
42 points (97.7% liked)
Asklemmy
51663 readers
436 users here now
A loosely moderated place to ask open-ended questions
If your post meets the following criteria, it's welcome here!
- Open-ended question
- Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
- Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
- Not ad nauseam inducing: please make sure it is a question that would be new to most members
- An actual topic of discussion
Looking for support?
Looking for a community?
- Lemmyverse: community search
- sub.rehab: maps old subreddits to fediverse options, marks official as such
- !lemmy411@lemmy.ca: a community for finding communities
~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
C is full of complex paradigms and low level details that are great if you're learning computer architectures, but pretty bad if it's your first languages.
Python in the other hand is great to learn programming practices and for quick, non-optimized, easy scripts. I think it's less suited for more complex projects, but that's another thing. I honestly fon't think it's a great language, but it's easy to use and has pretty much a library for everything, that's why I think it's good to start and for simple things.
Java is also quite high level, so also good for beginners, but I've never used it so I don't know how easy is to setup (python is) and how easy it is to download dependencies (on python it is).
For your case I would say Python is best.
Java is much easier to set up than Python is. For one Java works with mise, asdf, sdkman and numerous other automatic tool managers. Python on the other hand works with none of those. I wouldn’t recommend either for being easy to set up. Ruby is much easier than both (including my favorite language, Kotlin) and has just as many nice features and is much easier to read than Python.
I don't know, my experience with python is "sudo apt install python3" on linux and "download the installer on windows and run it", I see many comments mentionting python difficilt to install but I really can't see why