i know that everyone wants to crack safedisc / securom etc...
but start simple, read tutorials about cd-checks / nag-screens
if u can handle the different kinds of CD-Checks
(GetDriveTypeA, GetVolumeInformationA, GetLogicalDriveStrings)
than i recommand u to try unpacking with softice / ollydebug.
download some crackmes und read the included tutorials.
what u need:
-----------------
- a brain, as always

- pen and paper (in case of reboots and hints etc...)
- Tutorials as many as possible
- ASM / Win32APi knowledge (focus on TASM language)
- Win32Dasm or IDA to disassemble an exe/dll
- HexEditor (i prefer HexWorkShop and HView)
- a debugger like SOFTiCE or OLLYDEBUG and the references
tutorials:
-----------
http://www.crackstore.com/tutors-eng.htm
http://www.crackstore.com/tutors-ger.htm
http://krobars.reverse-engineering.info/main.html (click begin)
http://www.crackmes.de/
http://krobars.reverse-engineering.info/other1.html#cd
beginner should start with this site, coz the tutorials are easy to understand and cover 'how to remove cd-checks'