okay so i have some questions about graphics programming. i have gone through a C++ class so i understand the console programming but i dont want to move on to API becuase thats just how i am. i like the harder stuff when it comes to learning how to do something. so i guess what do i need to learn before i dive into the whole graphics process?