I still get very intimidated by code samples, especially those which use mathematical-style expressions
What probably threw you off this time was the ceil and min functions, everyone understands them if they know what they are. A lot of times not knowing a convention or simple concept makes something seem much more intimidating / difficult than it really is.
Even though math intimidates me greatly, I still kinda love it at the theoretical level
I didn't care for Math growing up. It wasn't until I was in college I started to like it. I'm not good at it, but I appreciate it.
[tangential_diatribe]
I think the problem for me was the way Math is taught in grade school (and even sometimes in college). The K-12 classes I had put 90% plus focus on the mechanic, 10% to even 0% focus on what's actually going on. There was no intuition or creativity. The exams had cookie cutter problems that required a small amount of pattern recognition, then performing the steps we'd been shown a thousand times; not too different from a parrot saying "Polly want a cracker."
[/tangential_diatribe]
*Real* programming, not just linking functions together from high level APIs, is applied Math. If you're interested in learning more about Math that will help you with programming "Discrete Math" by Kenneth Rosen is a great book. You can get a used copy for ~$5 shipped:
http://www.alibris.com/search/books/isbn/9780072899061?matches=15&ework=1747943&browse=1&mtype=BIt did hurt the atmosphere a little, and did make some directional stuff a little more confusing. That said, there are great maps and FAQs out there for the game, and most of the gameplay really is just smacking enemies in the face. If you don't mind a little loss of atmosphere and the need to occasionally check on-line resources when you get stuck, it's not so bad, really.
Thanks for the insight. US copies are going for more than I can currently justify paying. I think I'll just wait until my Everdrive gets here. I'm sure one day I'll get the JP copy and it will be easier to navigate once I've already finished the US version.