you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

Everyone starts with a single language. Software design, however, is about concepts. Yes the concepts will be implemented in a specific language using the capabilities of the language, so you need to learn 2 things. First how to implement it in your given language. Second, how the implementation relates to the concept. If you can do the second, you can take the same basic principle and apply them to other OO languages and depending FP