A year after the internet changed from being a private to becoming a public (free) system I was taught how to create a website at UNI. It was all hand coded HTML back then, then CSS, then dabbled in lots of various code over the years since.

Well, I started with C, then C++, then C#. However, I would recommend you to go with C++ as it has a lot to offer for beginners. Also, it starts from the scratch and goes in the depth of every concept. Have a strong knowledge of OOP is must.