Learning web development, best options
Great forum, thank you.
My background is in 'traditional' media production (audio, video, photo) and in 2002 I trained in basic web design, following this I worked as a web designer working with Flash/AS for 4 years, from 2007, again, working with APIS, some basic PHP/MySQL, Jquery - thankfully, the OS community allowed me to make web applications for myself and for freelance clients. Recently, I've also been working in web marketing. I am fully competent in common web design methods, but only to a intermediate level of development, and expert in web design, I want to shift this balance.
Now, I want to formalise my experience with learning various web programming/coding languages, so that I can rely less on OS; but only for increasing my skills set.
My question is - what should I focus on learning? I have listed:
PHP 5 (+MySQL...)
API (JSON, SOAP)
In light of possible future web trends, would a course of study of all(sic) the above (over a period of time!) be a good investment of time, or perhaps should I focus entirely on C++, ASP.NET, JAVA, for example.
I am passionate about web dev, so following either of the above would be interesting to me.
I don't underestimate the time it takes to learn anything new.
I'd be grateful if anyone would share their views on how I should proceed to improve my web development skillset.