+ 5
Depending on what you want to as a programmer, you could learn HTML, CSS, JavaScript for front end web development, PHP, SQL, Python(Mongo DB), JavaScript (node.js)for backend web development, C, C++, C#, Java, Python for Desktop apps, Java/Kotlin for Android apps, Swift for IOS, you can combine Python with data science... The list is endless.
+ 5
Based on your requirement
+ 4
I would suggest you to go with java as there are many benefits of it.
1. Today java is the most widely spread language in the world.
2. It is bit tough to learn so many developers choose to go with python and because of this there is shortage of java developers and due to this java developers are heavily in demand with a handsome salary payble to them.
3. Java is the only language which finds its application in every field of technology.
4. C/C++ is good but they are not much in demand as compared to java.
5. CSS is used to just to style webpages and to make a complete website you will have to learn html, php, javascript, asp, .net, vbscript, xml, jquery but with java alone you can make websites and not only websites, you can make web apps too.



