Hacker News new | ask | show | jobs
by crazypython 1924 days ago
Python. It's designed to be easy to learn and has hundreds of thousands of libraries, from Web backends to ML to Data Science to NLP to virtually anything you could want to do with a computer. There's even a Python library Numba for compiling Python to the GPU. Many APIs such as GPT-3 only provide Python libraries and no other libraries.

Want a progress bar? tqdm instantly adds a progress bar to a Python for loop.

Want to measure earthquakes? There's a library for that. Want to parse Java? There's a library for that. https://pypi.org/project/javalang/

I recommend learning starting with Thonny and then going to PyCharm.