Programming is hard, i suck and its been about 1.5 years *weekends and 2 classes*. Have I learned anything, heck yes. Im consistently picking up new things and how to do different things. Within the last month, i've learned how to do applets with double buffer and and pass and send data to and from php scripts, *cough* thanks javagaming members. But reality is, will I ever be a game developer? You know I wish i could be I think it would be so fun because i love to create, thats why i have so many work in progress games, but i dont have the brains. I suck at math and physics, and the way things are with being 3D i wouldnt survive. I look at gamedev.net daily shots and some of the stuff people make is simply amazing, its an art. Im simply using my java skillz to have as a resume builder and show my boss that i can do a little more then just secure and make sure servers run.
bottom line is really.
do you enjoy programming?
if you do then keep with it and you will get better.
if not?
what is it lacking that your craving?
find something that you enjoy, get a tablet and learn to paint in photoshop, some of the art is simply breath taking. Check this guys stuff out it is by far the coolest thing ive seen done in photoshop.
http://radojavor.deviantart.com/gallery/ click on the pictures to make em bigger.
web design is cool. So many languages to choose from. I suggest perl because its really really rich and dynamic but its hard. Then another one might be ruby on rails or try out asp.
Or even if you want to keep your java skillz, get into jsp or jsf.
or you could do php which everyone seems to do.
Still want to make a game, then make a browser game. that manipulates a database. and uses a cron job to add turns etc...