How about.. use Google & YouTube??
You can use Ollydbg when you not know how to use ollydbg then use the SuFu here
Start with basic coding first , atm you are not going to no what to do with CShell.
Start with Visual basic , watch Youtube tutorials on how to make injectors , spammers .