Well, lots of people will tell you to learn a bit of java to get a handle on the OOP... but thats crap! I started coding with
only a minimalistic Virtual Basic knowledge (By minimalistic i mean i took a class in Highschool. We werent allowed to think outside of the box. "Programming: As Dictated By Teacher", so to say) it took me a while and a whole bunch of frustration, but ive gotten a halfway decent grasp on how it all works... and it only took like 2 years!
To be honest, anyone can learn it. Its easy, to a point. But the real important part is patience (as always
) The OO is kinda hard to get a grasp on at first, but once you get the hang of what it means and how it works its much much easier. If youre willing to start from ground one (and your bandwidth permits) id suggest heading to
Mastering Unreal and signing up for the UnrealScript 101 class. It takes you through the basic principles and whatnots and gets you learning by introducing you to the more 'fun' aspects: Pickups, Weapons, and mutators. Plus theres a somewhat active forum there with lots of other people who're "just starting" (or like me, who mostly just want to answer questions like a nice guy
) Plus, its free
There are a few forums across the internet that have UScript coding sections, but the best ones youll find (IMO, of course
) is the main coding forum here at BuF (though sometimes the vets can get a bit frustrated) and the ones at MasteringUnreal. And of course, there are always people who are more than willing to help someones figure out a problem (such as myself! WEEEEEE!!!) so ... im rambling...
be patient and dont give up. Feel free to ask any questions youve got, there are a few pretty talented coder types here who can answer nearly any question youd want to ask