Superstar
Smash Champion
HTML isn't programming at all, so you know. CSS is just making HTML pretty, PHP is actual programming, albeit simple and may actually get you into habits.
I learned a tiny bit of C, then restarted C++ recently. Yes, C++ is better to start on. Dum C pitfalls.
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
This is pretty good, but it sort of expects prior programming knowledge. It expects C, but any programming language should be good enough.
The cplusplus.com tutorials are also pretty nice.
I would actually recommend reading up on binary and hexadecimal before going on to any programming. It might actually help you understand what's under the hood.
I learned a tiny bit of C, then restarted C++ recently. Yes, C++ is better to start on. Dum C pitfalls.
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
This is pretty good, but it sort of expects prior programming knowledge. It expects C, but any programming language should be good enough.
The cplusplus.com tutorials are also pretty nice.
I would actually recommend reading up on binary and hexadecimal before going on to any programming. It might actually help you understand what's under the hood.