The problem may be that you haven't developed your functional skills that well (the skills where you actually define a project in a logical manner and see what requirements you need to develop some program) rather than technical. Knowing how to solve problems is one thing but not knowing what to build is frustrating to many developers. The concepts in computer science will carry over to every language and eventually it comes down to researching reference material for the commands you need.
--------------------------------------------------------------------------- Your bitterness, I will dispel
it seems like virtual spam is like literal spam in the sense that you loved it when you were younger, but now that your older you realize it's pretty gross. the old days died when cyborg went on his no-shoes diet.
--------------------------------------------------------------------------- Give a man a gun, and he can rob a bank. Give a man a bank, and he can rob the world. Give a moose a cookie, and it will probably want a glass of milk. -Wisdom
Fried spam and wonderbread sandwiches for everyone!
--------------------------------------------------------------------------- In the end they will lay their freedom at our feet and say to us, 'Make us your slaves, but feed us.'