What I guess is that you don't read al the replies, haha!! XD
I don't know what are you trying to do, but if it is a HL mod, you can do it using tutorials. Of course it is VERY important to LEARN C++, but what is more important is to UNDERSTAND how a program written un C++ works. Look, I never learned C++, I swear, but I did understand very few things that, If you don't plan to make very twisted things, let me did the v1.0 of my mod. What I managed to understand at a very basic level is how functions work in C++, I used MSVC++ and the find-in files tab ALL the times, so I did searched for things like "shoot" or "walk", etc. and then make the needed modifications until I got what I wanted. It is a very slow method, trial-error, the most slow method, and very frustrating, but enough to let you see the first effects in game. Ir you persist, you will find that making things get easier, pity is that things will not be code 100% ©you, but it will be conde that works and ley you make your own game. Oh, another good thing is that almost anything you want to do is already done in the HL SDK, justo think in what you want to do and try to remember ir something similar is shown in HL, then use the magical find-in files tan, and then start goofing with the code... I bet you can do tour first mod quick. Oh, also do not forget the tutorials scattered in the WEB forma those things that did not appear in HL, like Teamplay system, Halo weapon switching, particles, etc. Don't suffer, al of that is already done
. Oh, the last one, if you can, make a printed copy of the SDK, at least the cpps and related h files you think you will need.
Tope I helped.
PS: I hate smartphones auto-correction. X( Sorry for the mistakes...
PPS: If you get stuck, as I did years ago, take a rest, ask here, and probably you will find the way again. Alzó re-think what you need and find the right example in the SDK...