Right now I’m going over an Introduction to Python for CS63, Artificial Intelligence.
I don’t know why this hasn’t hit me before, but once you learn one high-level computer language, it becomes significantly easier to learn new ones. I suppose that this has something to do with the formality of such languages. They’re all rooted in mathematics and boolean logic, so those concepts can’t vary too much across languages. Concepts like loops, conditionals, functions, and the like are pretty much universal. It really becomes a matter of learning the various keywords and special characters that each language uses.
Anyway, I think that’s enough procrastinating for now. I promise I’ll post at some point about my first week in Gaithersburg, MD outside of DC. For the moment, I’ll say that missing a week of classes, even the first one, is never a good idea. I’m all caught up now, and it wasn’t too bad, but I felt a bit lost in AI having missed a class and a lab period. E25 was all review, and my other two courses stuck with intro stuff.
I’m signing off now. Really.