Wow.Straight from Game Maker to C? Sort of happened the same to me. Up until uni I only knew Java, Game Maker and basic PHP/MySQL then started with C in freshman year. Although I mostly do web development these days, I liked working with pointers and memory management in C (once again delving down deeper).