Como o dk120 você tem que aprender primeiro a programar, entender o funcionamento de programação, orientação e objetos, algoritmos, logica de programação, depois você começa a desenvolver o que você quer.
Quanto as linguagens como já foi dito o PHP é mais fácil porque é bem difundido, tem bastante tutorial, exemplos, etc. para inicio ele é bom, mas a medida que você crescer (acho que você não quer ficar só fazendo paginas web, mas sistemas web) você deve aprender outras linguagens como o java e c#.net, eu iria pelo lado do java, o pessoal fala que é pesadão, ruim, mas não vai por isso, quem sabe programar bem e conhece as ferramentas que a linguagem proporciona cria um sistema bem otimizado e leve. java ganha vantagem em cima do c#.net por rodar um qualquer plataforma (*nix, windows, mac os). Veja também outras linguagens que estão caindo no gosto dos desenvolvedores web como python, ruby. Veja também C++, é tem sistemas web em c++ (veja o disc-os pabx da intelbras).
E é claro, HTML, CSS, JavaScript, XHTML, XML. Boa sorte!