HTML5 & CSS are design languages as opposed to true programming.
What you might want to do is first consider what you want to be doing then find out the programming languages which enable that. For example, if you want to develop websites it would be good to know HTML5, CSS, PHP & MySQL. The latter two being more on the programming side of things.
If you want to make programs & apps, Java is probably the way to go.
One important thing to possibly also consider is keeping an eye on what's available in the job market in the region where you plan to be. Dice.com would be useful for this. Search in your area & however many miles out you would travel. Then see what comes up for java, php, html5, etc. You definitely wouldn't want to be certified in a language with low demand in your local job market.