Now I'm looking ahead and I'm wondering which should be my next step.
Note that my goal is to get my hands dirty and start working for clients as soon as possible. My target is actually to start working on smaller projects on sites like oDesk and Elance (or work found on forums such is this one) after only 6 months or so (maybe do some projects for free first). I heard this should be doable (Though I won't be disappointed if it takes me a bit longer).
Don't get me wrong, I'm not in web development because I heard there's quick money to be made. I am well aware that 6 months of learning is only the beginning. And I'm ready to learn all the stuff that makes a good web dev anyway. What concerns me is the order in which to learn.
So, to sum up:
What should I learn to be qualified enough to tackle some real life projects from clients as soon as possible?
Design is not so my thing.
Any help is appreciated. Thanks.