Hi,
learning is painfull process

It involves lots of reading, try krobars collection, there is section for newbies; BUT the first thing that you have to do is learn how to use the tools - so also try to find some tuts on using most common tools like debugger, disassembler and so on.
And before jumping to commercial programs (well some of them has very trivial protections, but some are hard), try your skills on some easy crackmes - they are small so you don't have to search for the protection mechanism very much.
Also try forum at n2c.anbcs.com it is for people that are new2cracking.
Good luck,
least