Thought I'd reply to this directly.
So, as I said above, Python, Java or C# - it doesn't really matter. Pick one of the three, do it for 6 months, then do another. See which one you like best. You can get jobs in any language, and you can also retrain for another language, so it doesn't matter. What matters is which language you like the most.
If you were just starting out, I'd do a specialisation or two in Coursera. For instance, for Java, you could do:
Object oriented programming in Java
Once you have done that, you can do
this which is a little more advanced, although there may be some overlap.
For Python, you could do
Python for Everybody
There will be loads of other courses for Python.
So, a little bit about certifications and stuff. There are official Java certificates which may be worth getting. I don't know of any official Python certificates. If you want certificates, I would do all of them online. Why?
* It is cheaper
* You have to motivate yourself to do them - this is good because it shows to employers that you are willing to work
* There are theory and practical components to them
* At the end of the day, you get something you can put on your CV as well as real useful skills
Yes, a 3 year degree counts more. But if you don't have that, if you don't have the money or time for a 3 year degree, I'd go with Coursera. They have good courses, good content, well presented, with good practical components.