(04-06-2012, 05:15 AM)Shonumi Wrote:No, I read your text. I just shortened the quote for the sake of simplicity (and because in this forum, *way* too many full posts are quoted).(04-06-2012, 04:42 AM)scummos Wrote:(04-06-2012, 02:42 AM)Shonumi Wrote: learning how to program in XYZ language is just a matter of getting the syntax down.Not sure about this.
Of course you wouldn't be. As you didn't quote the whole sentence, I think you missed the larger context.
(04-06-2012, 02:42 AM)Shonumi Wrote: Essentially, once you know what variables are, how loops are supposed to run, all the common, core concepts that most programming languages share, etc, picking up other languages is easy. Knowing the underlying mechanics of programming enables you to jump from language to language relatively easy. Elegant code is a different matter, as it requires experience and practice with a language. Not knowing how to create elegant code, however, doesn't preclude one from transferring those core concepts I mentioned and using a language effectively.I disagree (a bit at least). Unless you only write hello world applications, different languages have different challenges. For C++ / Python, an example is memory management. In C++, you have to do it "by hand" entirely; in Python, you never waste a tought about it because it does automatic reference-counting for everything.

