Hey all,

I'm starting out as an aspiring web developer and have been at it for a little over a year and a half now. I'm really interested in all that this field has to offer and I am committed to becoming better and better each day.

However, most of the information and skills that are needed in order to be a proficient web developer seems daunting and overwhelming. I wanted to ask, how do you remember everything you need to know as a web developer? I mean are there ways of garnering the knowledge you need without limiting yourself to just how much information is out there? It seems there's just so much to know in order to develop a site and so many tedious details that could be overlooked. I know that learning a trade takes time and effort, but how does one remember all of it in order to compete at a professional level?

From what I have experienced so far it seems you NEED to essentially understand HTML, CSS, Javascript, PHP, RoR, Photoshop, Illustrator, Fireworks, Dreamweaver etc. I'm decent in most of these, but I feel like I have no time to get better and not enough $$$ flow to get anywhere.

I could really use some help and a point in the right direction. All I need is to take the first step, but I feel like I'm spread thin on where to take it.