First Question - I've been "learning" PHP for about 3 years, but to be honest, I feel like I stopped learning it a while ago, so I want to start learning something new. I like web programming, and that's what I want to focus on, so I was wondering what the best/most useful language to learn would be. What language would I be best off knowing if I wanted to work for a web development firm?
Oh, for whatever you suggest, if you could recommend some good books for it, I'd really appreciate it.
Second Question -- Can anyone recommend any books/"tutorials" that explain OOP principles? I never really understood the benefit of using it, and whenever I tried to get into it in PHP I didn't really understand the point of it. So if you know of any books that aren't necessarily language-specific, I'd really appreciate it.
Any help is really appreciated, because I feel like I'm wasting my time trying to figure out what to do, so any direction would be really helpful.
--
Thanks for all the answers. I'm about to read through them, but I thought I'd mention that I do know HTML and CSS, and a good bit of JavaScript (and I've used jQuery a good bit). I really only learned the basics of JavaScript because I wanted to use jQuery, so I guess going back and learning more about JavaScript wouldn't hurt. :-p.