Well, many of us work with ubuntu. One popular option is to use version 18.04, also called Bionic Beaver. Good choice! When it comes to development, python comes into the picture. The default python version is provided 3.6.9. Why not experiment a little bit with newer versions like 3.8.5, or the upcoming 3.9? One option