"I've been looking to get into web development" - One of my friends from a similar background described web development as the fusion of many tools and languages. Guess he was right.<p>If you're planning to dive in, learn stuff sequentially. You have a grasp of PHP? Cool, since you're just getting getting started, why don't you brush up your HTML/CSS and basic designing skills? The best way to start is : Codecademy, without even thinking twice signup, go directly to the Web Designing Page and start the tutorial. You don't need to complete the whole Course, drop it when you think you have learnt enough. Enough for basic understanding.<p>There, you got hold of the frontend part, in the same way learn Javascript. Make things. Make stupid things. Doesn't matter if it doesn't have any functionality, you'll learn from the errors, warnings, etc. When you're stuck, google. StackOverflow is huge, and if your problem doesn't exist there, you're probably doing it wrong.<p>After this phase, I started out with PHP(Later switched to Python/Flask). Why PHP? Because it just worked out of the box. Go ahead, if it doesn't work for you, find another language. BUT if you directly pounce on a framework's documentation page, then you'll end up knowing nothing serious about web development. The frameworks are for developers who have already went through the hard-coding part, and want something to boost the development. Go for Laravel maybe, but only once you're sure about PHP. Again, Codecademy's gonna be helpful here. PHP course looks promising.<p>While you're at it, you'll learn about MySQL, how to use it, how to use it with your language, you'll learn about other database technologies, NoSQL, and while reading the pros and cons you'll find out if you have actually learnt it the right way.