there is a search function in this forums ...
for getting started with c++, look at the links in the wiki :
http://server.bots-united.com/wiki/i.../KnowledgeBase
and for learning how to code a bot ... there are various open source bots out there ( botman's template, hpb_bot, realbot, joebot, racc template, and so forth ) and the HL SDK. there is no step by step guide, just spend 6 hours a day for a whole month reading, modifying and undestanding that stuff ( no joke ). the first 2-3 month are for sure the hardest, but then you'll know where to find which information.