When you say website im going to assume you really did mean website and not server stuff.
If your trying to attack a website, learn how to create one first. For that you will need to know at least php/sql and html, but also some javascript could help. C++ has little place there afiak but im probably wrong, since some of those languages are built on c++. But it would likely be pointless and overly complicated to use c++ for it.
And I am interested in server stuff as well. I mean I don't want any stone unturned. Basically my outlet into the hacking world is through all these ebooks I downloaded. There are quite a bit of them but I don't mind the time investment in reading them.
What i do know you can use c++ to do as far as hacking websites go are things like vulnerability scanners, page phishing, ddos, and other tools. But not usually for direct hacking, i dont think. You need to know web languages for that.
If you do intend to learn those, some common vulnerabilities you might want to search include: sqli, lfi/rfi, csrf, and xss. However, any code can be exploited more easily when you actually understand how it potentially works.
Also, i think you need to learn the art of sticking to one thing at a time. Stick with c++ and dont worry about web programming languages, unless that's really what you intended to do in the first place. At most, use c++ to create tools like I wrote above.
Your right about sticking to one thing. I been reading a couple very in depth ebooks on C++. I work 48 hours a week so whenever I have free time to develop my knowledge w/ hacking I occasionally do find myself trying to take in everything at once. As far as a web programming language to choose, I will tackle that when the time comes.
Thanks everyone for helping me out. I am sure this thread will help many new community members.