I ask this question as I have a lot of free time coming up and want to further myself in web design and web programming. I want to know how I can MOST EFFECTIVELY achieve a high level of skill and expertise for designing, maintaining and creating websites.
I believe in learning by doing, and that's how I have been progressing so far. I've come to a point where I feel I'm limited and think that going back to school or studying these topics would be time-expensive.
What are the important things one should focus on and learn? What languages should I have at least a decent grasp on, and which ones do I absolutely HAVE to know. What technologies are up and coming and which ones should I at least be familiar with?
Thank you for your time.