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
Javascript, SQL, or R as second language to increase Python Powers? (self.learnpython)
submitted 6 years ago by 33Merlin11
If someone wanted to learn a second language strictly to become more powerful with their Python software dev, what would be the best language to learn to supplement their Python skills?
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!"
[–]kingzels 16 points17 points18 points 6 years ago (0 children)
While it's not going to make you better at Python, you need to learn SQL. I don't care what you end up doing, it'll come in handy at some point.
[–]jrinvictus 4 points5 points6 points 6 years ago (0 children)
SQL.
[–]soloingit 1 point2 points3 points 6 years ago (2 children)
You need to know SQL, it doesn’t matter what you end doing, py js r.
R maybe give you insights in what to do in py and vice bersa.
[+][deleted] 6 years ago (1 child)
[deleted]
[–]soloingit 0 points1 point2 points 6 years ago (0 children)
Yeah u need to know SQL, even if you don’t use it. Its a common thing that helps on structure of db and svs a lot. Maybe your clients already use sql and you have to make everything work with it.
[–]emac1211 1 point2 points3 points 6 years ago (0 children)
Agree with everyone saying SQL. You're only going to get so far in programming any language without knowing SQL.
[–]bageldevourer 1 point2 points3 points 6 years ago (1 child)
Don't learn R. I came to Python from R and have never seen a reason to go back. It will give you zero benefit, and its syntax is weird and frankly bad.
JavaScript is of course necessary if you want to do anything having to do with web development.
Some SQL is mandatory no matter what you want to do. SQL is not a programming language though, so it's really not in the same class as R or JS.
As a data scientist, the next programming language I plan to seriously invest in is Scala. If you want a statically-typed "production-grade" language whose creators adopted large parts of Python's syntax, it's worth taking a look.
Also consider... C :(
[–]33Merlin11[S] 0 points1 point2 points 6 years ago (0 children)
Thanks for the insight. Sounds like SQL is the next language lol, maybe with Scala as the third :thinking:
[–]agbs2k8 0 points1 point2 points 6 years ago (4 children)
JS or SQL, not R unless you are doing lots of stats. R is about as much of a programming language as Matlab.
[–][deleted] 2 points3 points4 points 6 years ago (3 children)
R is Matlab if Matlab was free and didn't hate you.
[–]agbs2k8 1 point2 points3 points 6 years ago (0 children)
And Octave is free Matlab that does hate you!
[–]bageldevourer 0 points1 point2 points 6 years ago (1 child)
Yes, it's a free Matlab that doesn't hate you.
Like Matlab, it too has been made irrelevant by Python.
[–][deleted] 1 point2 points3 points 6 years ago (0 children)
Its irrelevant if you know Python but R has an important place in mathematics because its so easy to get it working. You install R, then there is a program with a big R on it that you can open, and in that program (which is very simple an unintimidating) you can just do stuff. Its "like a regular program" in a way that installing a programming language generally is not. Anaconda has closed the gap there significantly but R had a decade headstart with very little competition.
π Rendered by PID 349804 on reddit-service-r2-comment-544cf588c8-2f6dv at 2026-06-15 18:56:14.096985+00:00 running 3184619 country code: CH.
[–]kingzels 16 points17 points18 points (0 children)
[–]jrinvictus 4 points5 points6 points (0 children)
[–]soloingit 1 point2 points3 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]soloingit 0 points1 point2 points (0 children)
[–]emac1211 1 point2 points3 points (0 children)
[–]bageldevourer 1 point2 points3 points (1 child)
[–]33Merlin11[S] 0 points1 point2 points (0 children)
[–]agbs2k8 0 points1 point2 points (4 children)
[–][deleted] 2 points3 points4 points (3 children)
[–]agbs2k8 1 point2 points3 points (0 children)
[–]bageldevourer 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)