I'm interested in learning how to start modding the UQM code - starting with simple stuff like editing the dialogue etc - and learning the C programming language. Those of you who know how to mod or know C...how did you learn? How did you start off? I'd appreciate knowing how you did it so I'd know how I should do it.
IMHO:
That's depend on how you want to programming. If you want to write good code, than you need big practice or/and good theory basis (for example you can start with some book about C-syntax + "The Art of Computer Programming"). But if you only want only to make a "mod" with no care for quality of the code, than you can start with C-syntax learning and modifying small foreign programs. After that you can try to make own small program. Then you need to learn UQM source code and, for example, draw-up function/file relation map [there's no good development documentation
, so this can help to remember the code]. After that you can try to modify the UQM.