Bob_F_It post=9.69726.674695 said:
If Python isn't as bad as I think, perhaps I will give it another look.
It seemed bad to me because I was finding it hard to use. And I was finding it hard to use because the teacher thought teaching me to use it meant pointing me to their tutorials. Not having any experience at all with programming makes this a huge kick in the pants. If I found an easier way to learn it (one that doesn't make this assumption of past experience) then I'll try it out again.
The book I'm using to learn Flash? It's a "For Dummies" book. Those books are great, especially for newbies.
Python is an odd cookie. It has a learning curve, but it's considered one of the easier languages to pick up (which, is not a good thing, imo). However, it's in several games and I think once you see CPU power increase it'll be inside more games. Games are rarely written in it, but they can embed the python bits into other code. That's how Eve Online is able to get such awesome technology, they use python for a lot of their server work, giving them benefits that Blizzard wishes they had.
I always advise people to learn C# with .net, it's fairly easy to pick up - tons of tutorials and sample code - and it's trivial to go to C++ from that.
Flash, I've tried to learn it several times, I never could wrap my head around the frame-based code. But, when I get the urge again I'll look into one of those For Dummies books.
It's hard to teach yourself to code. I had many false-starts on picking up C++, you just have to wrap your head around those few required logic constructs and then it's practice.
If you have any specific issues, I'd be glad to help. I think the schools should be teaching coding right next to writing and mathematics. Mainly because it's where the world is going.