HTML, CSS'i, üstüne php eklemeyi programlama ile bağdaştırıp sana tavsiye edenlerden mutlaka uzak dur. Diğer bir kaç arkadaşın da dediği gibi ilk önce algoritmayı öğren. Bunu da C veya python ile yap. Bu dilleri kafadan önermiyorum, çoğu üniversiteler bu diller ile eğitim verir.
Daha sonra istediğin dile geçersin. Rust, java, c#, ruby, erlang, lisp, j, d, js, elixir gibi belki 100 tane programlama dili var. Algoritmayı öğrendikten sonra bu dilleri öğrenmen günlere bakar. Istediğin yolda ilerlersin.