> I've been stuck in this "Where do I start, what should I learn, what should I use?" rut for 6 months now.
Well, do anything else besides nothing. You could have learned Django, Rails, or anything else in the last 6 months. Just pick some web based technology and build something with it. There is no "best" solution.
> I just need a direction
You don't need a direction, you need decisiveness.