there're some very good sources
on the net for c64 coding. you can do very efficient cross development on the pc with tools like acme
but if you don't know anything about programming, I'ld suggest you start on the PC with a high level language like C, java or whatever and get the hang of some programming basics (control flow, subroutines, variables, etc). For starters, there's a nice demo coding article
at Hugi #31
, which will show you how some basic techniques are done on the PC (double buffering, etc) then you can try to do them on the c64.