If you are totally new to web development, coming from other development field or learning from scratch, you will need to know the difference between the two big web worlds: frontend and backend. Although they are totally different, they can overlap sometimes.
This blog is about learning web development and improving your skills, but you will need to learn the basics first. Internet is full of tutorials teaching those basics, I will talk about some of them to learn fast and easily.
PHP allowed a cheap and fast way to build dynamic websites, beating the limits imposed by Microsoft’s ASP. But since Rails was launched things changed dramatically, and I found a friendlier language in Ruby.