Questions regarding Programming and learning path

You might want to check out the tools thread for ideas.

Skill will always trump the tool, so make sure you understand the vuln type before trying to wield the tool. Ie: learn how SQLi works before learning sqlmap.

Happy hunting.