Se posso permettermi di darti qualche consiglio in piu, studia anche l'XML. Un colloquio che ho fatto tempo fa si è basato quasi esclusivamente su quello, in quanto non è un linguaggio ma un metalinguaggio (serve a definire un linguaggio) ed è usato moltissimo nelle applicazioni per il web.
quindi ti direi di vedere XML, DTD, XML Schema, XSLT e XPath.