GO or Python?

GO or Python?

  • Go

    Votes: 3 8.8%
  • Python

    Votes: 31 91.2%

  • Total voters
    34
My opinion is that python would be better because it is also easy to learn, more demand for the skills, flexibility and capabilities, etc. Many new papers coming out with amazing python developments right now.

Good luck!
 
Java? 25 years+ in the game, and open source, and the company that owns the rights to it, is one of the richest and most essential companies in global storage infrastructure.
 
You should learn Python because it is a highly versatile, easy-to-learn, and beginner-friendly language used in web development, data science, artificial intelligence, and automation.
 
I'd suggest C if you really wanna develop that coder intuition.
Otherwise, with python there's gonna be a lot of mindless cramming of various objects, syntaxes and precompiled functions/methods of various 3rd party modules without understanding what's happening under the hood.

But if you're in a haste to learn in order to create something practical, then python is the obvious choice.
 
If your goal is data science or automation, Python all day long, Go is better for backend stuff.
 
It depends a lot with what you are looking for your future

Python is easier as everyone has already said, hence the entry barrier is inexistent. My dog can develop anything in Python, so basically noone is paid for programming in Python.

100% of the python devs are paid for their "other" skill (call it MLOps, Data Science, etc...)

Go is entirely different food. People are getting paid for being Go or Rust developers. Complicated languages meant to replace C/C++ in any modern software that requires efficiency.

Also if you are thinking in anything web business, forget about all these. JavaScript/Typescript are the new kings that are replacing anything PHP.
 
It depends a lot with what you are looking for your future

Python is easier as everyone has already said, hence the entry barrier is inexistent. My dog can develop anything in Python, so basically noone is paid for programming in Python.

100% of the python devs are paid for their "other" skill (call it MLOps, Data Science, etc...)

Go is entirely different food. People are getting paid for being Go or Rust developers. Complicated languages meant to replace C/C++ in any modern software that requires efficiency.

Also if you are thinking in anything web business, forget about all these. JavaScript/Typescript are the new kings that are replacing anything PHP.
I was paid to write in python. I even tried to port some of my code to Go, but performance gain was not worth it.
My close friend is co-owner of small software house, they use mainly python on backend. They hire around 40 devs.

Sure, python is easy language at first glance. Once you move to advenced stuff - its advanced, no matter what language you use.
Amount of libraries and quick prototyping makes python powerful.

Developer time is expensive, servers are cheap. That's why Python win in many cases even its slower than Go or Rust.
 
I voted for Python. When I was learning it, I found it easier to get started with, and it’s also more versatile. This is just my personal opinion, for reference only.
 
Hi everyone, I'm just starting my coding journey. Which language would you recommend for a beginner: Python or Go, and why?
If you are a beginner, you can go for Python, but if you want a backend with better performance, you can choose Go language.
 
Hi everyone, I'm just starting my coding journey. Which language would you recommend for a beginner: Python or Go, and why?
Python - it's much more beginner-friendly due to its simpler syntax, readability and vast learning resources. Go is powerful but has a steeper learning curve. Python lets you focus on learning to code rather than wrestling with complex language rules early on
 
Choose Go if you want a tiny, static, fast binary with low memory and easy deployment.
 
You normally start with Python, and when you get a million DAU you rewrite to C++ or Rust or Go (which you prefer or which specialist is easier to find). Because Python does not compile into binary, it's a virtual machine running your code. Which makes it simpler but x10 slower.
 
Back
Top