Well, as with any programming project, I want to start small. I want to graphically display data I get from the user port and joy ports. I have no problem interfacing the ports. I just want to produce quality graphical data screens on the C64 that are real time representations of the data coming in. A single gauge needle or graphical bar alone in the middle of the screen showing a reading value would be a landmark for me.
Lets say for example I wanted to monitor a small engine RPM and temperature. It would be my ultimate goal to display that information on screen as a gauge or hi res (pixels) linear graph, without depending on the stock easy block character format that I could produce in CBM Basic V2 with the screen clearing and refreshing slow enough to give me a siezure. : )
I need to get away from basic it seems.

A great example is the game Apollo 18 for C64. Many instruments and controls in a GUI that react in real time. Thats where I want to get down the road. Anyone can tell me to get into machine code or whatnot, but I still have no certainty as to where to proceed once someone tells me to look at machine code.
This is the direction I'm looking for! Thanks for your quick reply RaveGuru. I appreciate the tool tip!