Well, the fact you started off with the fundamental languages rather than heading straight to frameworks is pretty good. It'll give you a good understanding on how those frameworks function once you move onto them (which are helpful for making fully-fledged web applications/software packages)...