Im allgemeinen lernt man solche Sachen nicht auf der Uni, sondern eignet sich aus Interesse selbst an.
Bin sowieso der Meinung, dass das Informatikstudium viel zu theoretisch ist und die Praxis etwas zu kurz kommt. Aber das gehört jetzt nicht hier her.
@topic:
Kann auch nur eine serverseitige Sprach empfehlen.. Ist einfach leichter den Shop nachher zu verwalten. Weil, was machst du z.B. wenn dir das Kokain ausgeht? Dann musst du die ganze Seite durchgehen und die Sachen ändern. Wenn du aber mit einer Datenbank arbeitest, kannst du dir nebenbei noch ein nettes Admintool schreiben, wo du dann einfach die Produkte hinzufügen, oder rauslöschen kannst.