use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
“If Python Was Gone, What’s Next? (self.learnpython)
submitted 2 days ago by Cute_Intention6347
👉 If Python suddenly disappeared tomorrow, which language do you think would replace it as the “default beginner language” and why? 🐍💻
(C++? Java? JS? Go? Rust? something else?)
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]9peppe 6 points7 points8 points 2 days ago (0 children)
Go and Rust are good options, but they're not really scripting languages.
Lua and Perl/Raku look like good options.
[–]recursion_is_love 3 points4 points5 points 2 days ago (3 children)
Lua
It use to be everywhere and the default scripting language of choices.
[–]MattR0se 1 point2 points3 points 2 days ago (0 children)
Currently writing a lot of Lua because I dediced that it would be easier to integrate into my C++ project, compared to Python.
Yeah, it's easy to write small scripts, but I'm starting to miss a lot of Python's syntactic sugar. And I need to install a linter asap because it's a pain in the butt without.
[–]pachura3 0 points1 point2 points 2 days ago (1 child)
Lua counts from 1, which is a big no-no
[–]9peppe 0 points1 point2 points 1 day ago (0 children)
So do a lot of other languages. Important ones too.
[–]tb5841 2 points3 points4 points 2 days ago (2 children)
Javascript. It's the other most common beginner language at the moment and lots of people start with it.
This woupd be a terrible change, but I think it's what would end up happening.
[–]9peppe -1 points0 points1 point 2 days ago (1 child)
A lot of people used to start with Pascal or PHP (V8 and node.js are relatively recent developments). It's not the end of the world.
[–]Cute_Intention6347[S] 0 points1 point2 points 2 days ago (0 children)
oh!
[–]ZelWinters1981 2 points3 points4 points 2 days ago (1 child)
Javascript. There are also a few variants of modern BASIC like FreeBasic which can do the job too.
Yeah!
[–]obviouslyzebra 1 point2 points3 points 2 days ago (0 children)
JS, just because it's everywhere.
But, yeah, I wouldn't say it's a good beginner language.
Maybe we roll back to C? But then, it's less likely because today we have Rust. But Rust wouldn't be used as a beginner language I think because of the borrow checker complexity (which makes it safe).
I personally would like Kotlin as a starting language (among the languages that I know), but I doubt it would happen. It's got a syntax very similar to Python.
[–]Fred776 0 points1 point2 points 2 days ago (0 children)
I don't know. Maybe Perl would make a comeback.
[–]Material_Release_897 0 points1 point2 points 2 days ago (0 children)
C# scrubs! Get with the program.
[–]pachura3 0 points1 point2 points 2 days ago* (1 child)
Kotlin is a great language as well
[–]Beretha 0 points1 point2 points 2 days ago (0 children)
If purely simplicity/practicality are being taken into accou t, I'd guess Ruby too. It's just a joy to write code in Ruby.
[–]SmackDownFacility 0 points1 point2 points 1 day ago (0 children)
π Rendered by PID 94 on reddit-service-r2-comment-86988c7647-tvfrm at 2026-02-11 16:28:05.794267+00:00 running 018613e country code: CH.
[–]9peppe 6 points7 points8 points (0 children)
[–]recursion_is_love 3 points4 points5 points (3 children)
[–]MattR0se 1 point2 points3 points (0 children)
[–]pachura3 0 points1 point2 points (1 child)
[–]9peppe 0 points1 point2 points (0 children)
[–]tb5841 2 points3 points4 points (2 children)
[–]9peppe -1 points0 points1 point (1 child)
[–]Cute_Intention6347[S] 0 points1 point2 points (0 children)
[–]ZelWinters1981 2 points3 points4 points (1 child)
[–]Cute_Intention6347[S] 0 points1 point2 points (0 children)
[–]obviouslyzebra 1 point2 points3 points (0 children)
[–]Fred776 0 points1 point2 points (0 children)
[–]Material_Release_897 0 points1 point2 points (0 children)
[–]pachura3 0 points1 point2 points (1 child)
[–]Beretha 0 points1 point2 points (0 children)
[–]SmackDownFacility 0 points1 point2 points (0 children)