Hello, check some free tutorials on IT Security and related subjects:

Write your own debbuger and learn how to use shellcodes techniques
http://hakin9.org/reverse-engineering-tutorials-2/

Do...