In 2004, i began learning visual basic 6, because i felt the need to create software i thought was missing.
End 2005 i signed up on this site, because i wanted some answers, and i got involved in answering other people's questions.
Halfway down 2006 i decided it was time to move to another language, because i felt i had been pushing visual basic to do things it simply was not designed for.
Since then (until now) I am experimenting, and programming in C++, and assembly.
At the same time I started learning assembly, I started working with various debuggers.