Pentru partea de web incepe cu site-ul w3c schools. Acolo o sa inveti dupa standard, pe exemple simple si clare, si evident ca daca faci codul dupa standard vei avea paginile gata optimizate din punct de vedere al codului.
Cel mai usor inveti cu un profesor.
Un limbaj de programare foarte usor de invatat (deci se poate si pe Internet) este Ruby (ultima data cand am citit despre el programele facute in el nu rulau pe Windows decat daca aveai mediul de programare pentru Ruby instalat) din care deriva ROR (Ruby on Rails) folosit pentru site-uri web (acelasi domeniu ca si HTML, PHP etc).
Cateva notiuni despre HTML gasesti la http://www.w3schools.com/html/default.asp
C++, Java (luate de la 0): http://jamesthornton.com/eckel/TIJ-3rd-edition4.0/TIJ3.htm (in engleza)
PHP pentru incepatori: http://php.punctsivirgula.ro/