Coding Language reviews from Reddit
Summary
We analyzed 258 Reddit reviews across 34 subreddits and 46 posts to rank the best Coding Language brands recommended by redditors, including communities like r/Physics, r/learnprogramming, r/ElectricalEngineering, r/AskProgramming, r/learnpython. Top-rated brands include Python (4.7/5), Julia (4.7/5), R (4.1/5).
Stats
Reviews258
Subreddits34
Posts46
Brands50
Products16
258 reviews from
and
By Brand
/By Product
#1
Python
4.7
(130)
"It's better to be an expert-level Python programmer than try to learn C++."
"Python is very general usable."
"I picked Python up a few years ago and couldn't live without it at work."
"Python (for very specific tasks like statistical analysis). I could see python being even more valuable as it further integrates in Excel."
"Python has the most libraries on AI/ML so you can work quite easily"
"Python is good for neural networks and the like, but that’s because it has easy to use neural network libraries."
"Step one is learn some basic Python, be able to read and write"
"Python have kind of become the de facto language for AI."
"But overall, yes, Python is the de facto industrial standard language here."
"Python is good for machine learning, you will read a lot about tensorflow and pytorch i‘d go for tensorflow."
#2
Julia
4.7
(11)
"Julia."
"Julia."
"Julia. Faster and more reliable Python and Matlab."
"Julia for the future and/or doing things from scratch."
"Julia is way too good, easy to learn and extremely good for performance."
"Julia. Fast, readable and a great ecosystem of scientific / physics libraries."
"Give Julia a shot! I did my master thesis, simulation of dynamical systems."
"Highly recommend it"
"Julia"
"Julia"
#3
R
4.1
(11)
"R studio!"
"I personally believe R is the best for statistical programming."
"R/Python"
"It was a really useful language and I put it on all my resumes now that it's something I've learned to use."
"It’s pretty useful for data visualization and if you know python it should be pretty easy to learn."
"Also use R. It runs tests quickly, makes good graphics and is well documented."
"R is definitely the best and most widely used in the industry."
"If you have to ask, R."
"I have been using R a lot for what I do (bioinformatics)."
"I am an R expert. So I program in R a lot to solve my problems."
#4
C++
4.3
(10)
"C++ for sure, but I think it's important to know python too."
"I believe ADA, C++, or MISRA C would be great."
"C++"
"C++ and JUCE are your main options for implementing DSP as cross-platform GUI plugins."
"I do computational physics, and I write all of my simulations in C++."
"If you are going to be writing Windows applications or working on device drivers or the Linux kernel, learn C++."
"I learned C++ first, and then C and Python at the same time."
"That depends. Are you going to be writing VST plugins? C++. Are you going to be scripting Reaper? Then Lua (or EEL, god help you), or maybe Python."
"In general, c++ is good for high speed or real-time programs."
"For audio engineering, I believe C++ is still going to be the industry standard. But… it's not exactly the language I would recommend for someone literally brand new to software engineering."
#5
Fortran
4.8
(8)
"Fortran if you'll work in NASA."
"Learn Fortran, how to debug code, and some Linux scripting."
"Fortran"
"I’d include Fortran, C, C++, Python, Julia, and bash."
"FORTRAN no other"
"I would say Fortran."
"A lot of physics codes are written in Fortran."
"Cobol or fortran. can't go wrong."
#6
C#
4.7
(7)
"I prefer C# and it's compatible with Godot, Unity & Unreal"
"I am using discord.net now, fyi. Most fleshed out library for the .NET ecosystem."
"C# is the only language truly supported by current versions of unity."
"C# is the primary language used within Unity, and is the language which the entire engine is built around using."
"C#"
"For Audio/Video control system programming c#. For QSC DSP logic programming Lua."
"C# with unity is probably one of the friendliest game dev combos out there."
#7
C
4.4
(7)
"From someone who studied electrical and computer engineering, I’d say start with C."
"C, Python, Verilog, Assembler, Matlab are the major ones I have used in my career."
"C Language"
"It makes sense to start with a lower level language like C, it will teach you how a computer works much better."
"C and Matlab, they're the main ones in industry. Python is handy in some roles too."
"* C
* C++
* Python"
"You could try C, C++, or another modern programming language that is 'close to the metal'."
#8
JavaScript
4.3
(6)
"I would say JavaScript is easy to learn and also you can get job for it."
"JS is excellent if you want to work with web applications, try your hand at bug bounties, and even having fun with CTF's."
"Python, and JavaScript are fine options for this and well-suited for it."
"I want to recommend going the JS/html route."
"I prefer Java script because when I started I found discord.py to be lacking with newer discord updates."
"But, I'd actually give Javascript a look."
#9
MATLAB
4.2
(5)
"Matlab has an amazing IDE and tons of free courses and endless help pages."
"MatLab and Python"
"Strictly speaking, Matlab isn’t a program language but it’s a *super* useful tool."
"For coding I recommend MATLAB -> Python -> C++."
"In my opinion, most useful language you’d use is Matlab and Python!"
#10
Unity
4.8
(4)
"Unity has the biggest community and the most community support."
"I recommend unity C#."
"The only language that unity supports using directly to write scripts is C#."
"I'd use Unity for something like that and learn C#."
#11
Scratch
4.0
(4)
"I would say Scratch, then Python."
"Start with scratch for a few days and then C#."
"I'm going the other route and say scratch."
"Scratch to python, html isn't a coding language it's markup."
#12
Godot
4.0
(4)
"If using Godot isn't an issue for anyone, I recommend that because it's quite simple."
"I feel like a combination of Godot and Python would be cool!"
"I'm gonna start with Godot now and see what I can do."
"I like it so far, it's a bit different than Unity."
#13
Lua
4.7
(3)
"Actually, what you need is called Lua. And there are many reasons for this."
"If you would like to dive deep in to game programming, I recommend Lua and Love2D."
"Hi, what about lua with pico-8?"
#14
Twine
4.3
(3)
"The best one is Twine."
"Have you looked at Twine? It's a program specifically designed for this."
"For interactive fiction, you can use Twine or Inform 6."
#15
Rust
4.3
(3)
"Knowing that the language is super safe and fast makes me want to pick it up for audio development!"
"Rust is a good language. It is only 3% less performant than C."
"I recommend Rust with Yew."
#16
Java
4.0
(3)
"Professionally, I use Java and TypeScript for work."
"Discord4J is a solid package for those wanting to use Java."
"If you're just Interested in learning languages in general Java and the C based languages would be good to learn."
#17
Microsoft
4.0
(3)
"I pick up VBA and learn some Macro for Excel."
"I would say Microsoft VBA (for creating templates and automating in Excel) or Python (for very specific tasks like statistical analysis)."
"VBA in Excel!"
#18
Bash
4.5
(2)
"Bash, Python, Powershell."
"I use BASH scripting and Python on a daily basis."
#19
Ruby
4.0
(2)
"Html/css + ruby and/or python."
"Almost no one will say this, and I'm not sure why- RUBY."
#20
Go
4.0
(2)
"I recommend either to use the Webbrowser (html, css, javascript) or - if you want to run it natively on multiple platforms: Golang"
"Go is lightweight and faster but more verbose and will take you longer to get working."
#21
Pandas
5.0
(1)
"The Pandas library specifically has made a ton of recurring tasks infinitely easier."
#22
SvelteKit
5.0
(1)
"SvelteKit + Django could be a solid choice for my project."
#23
PyTorch
5.0
(1)
"PyTorch and Tensorflow is most commonly used for AI / LLM."
#24
Pico 8
5.0
(1)
"I'll recommend Pico 8 and Lua, a fully fledged game dev environment."
#25
Prism
5.0
(1)
"Prism is great as well for stats/ generating beautiful graphs."
#26
Fusion 360
5.0
(1)
"Fusion360 🤝 Python"
#27
C, Assembly, Nim, C#, Python
5.0
(1)
"C, assembly, Nim, C# and python. Those are the main ones if you want to hack windows."
#28
ROBLOX
5.0
(1)
"I taught myself Lua in ROBLOX because I liked gaming."
#29
Wolfram Mathematica
5.0
(1)
"Wolfram Mathematica in theoretical physics."
#30
Selenium
5.0
(1)
"If you need to automate browser, checkout Selenium. You can use it with many languages and it\`s preety easy to learn."
#31
Qt
4.0
(1)
"Oh this is my second time recommending this: Qt. It's actually very cross platform."
#32
SQL
4.0
(1)
"Teach them the foundations teach SQL, html, css and web programming and then teach scripting in python."
#33
GDScript
4.0
(1)
"I think something like GDScript is a great idea."
#34
Racket
4.0
(1)
"Racket would be a great choice!"
#35
Ren'py
4.0
(1)
"You can also look at an engine like Ren'py."
#36
RPG Maker
4.0
(1)
"There is an engine that I think is fully visual called RPG Maker."
#37
Arduino
4.0
(1)
"If you want to learn Mechatronics and you’re planning on starting with the Arduino microcontroller, then learn the Arduino language."
#38
Dart
4.0
(1)
"Dart is great for small teams but it technically works with other languages during compile time."
#39
Swift
4.0
(1)
"Swift is good for iOS."
#40
Kotlin
4.0
(1)
"Kotlin is probably better for android."
#41
HTML/CSS/Java
4.0
(1)
"I go from scratch to python and then we build websites with html, css and the advanced ones get into java."
#42
Fortran/Python/C++
4.0
(1)
"Fortran. Then, Python, And then, C++."
#43
Common Lisp
4.0
(1)
"I dabbled in Common Lisp out of curiosity."
#44
Python/C/C++/Fortran
4.0
(1)
"As others said python (for scripting, plotting, and other light tasks) and one of C/C++ or Fortran."
#45
OpenAI
4.0
(1)
"I would suggest creating your own AI using the OpenAI API."
#46
Unreal Engine
4.0
(1)
"Unreal is very simple if you do not have a history of coding."
#47
Haskell
4.0
(1)
"There is a new book about coding physics with Haskell."
#48
C# & C++
4.0
(1)
"C# & C++ will get you the furthest (unity OpenGL Godot Unreal)"
#49
Udemy
4.0
(1)
"C++ & Udemy"
#50
Codecademy
4.0
(1)
"Codecademy to learn basic game dev, C#, git and GitHub"
Discover your audience
GummySearch is an audience research toolkit for 130,000 unique communities on Reddit.
If you are looking for startup problems to solve, want to validate your idea or find your customers online, GummySearch is for you.
Sign up for free, get community insights in minutes.
Tell me more
Get started
