First, you want to figure out if you want to focus on designing or programming. Also, you should figure out where you want to work: a big company, a startup, or freelance. Those will dictate other choices. Next, you should start building things to get some experience under your belt. If it were me, I’d be using Django” (which we built this site on) or Rails. There are tons of tutorials and documents online, so I’d start by reading some of those. But remember to just start building instead of getting bogged down in the “best” technology. Things are always changing so you’ll have to learn how to adapt. Good luck!