If you're planning on making sites, you'll need a solid grasp on HTML before you move on to PHP. HTML is just a markup language, not a programming language, so it won't take too long. Follow Habeeb's link for the basics. CSS would also help (if you want to make your pages look better than a pile of shit), go to to learn it. It's still not actual programming, so it shouldn't take too long either.