7

Do you agree with me that once you understand and mastered one programming language, when you want to learn other languages or library is very easy. At least you know what to Google search.

Comments
  • 4
    Yep.
    The fundamentals carry across every language, it's just how said language implements it that changes.
  • 3
    Yes, and it's especially true if you migrate from a lower level language to a higher level language, because chances are good that the low level stuff just works perfectly fine. Except for pointers.
  • 1
    @c64forthewin Wait you come from C/C++ background ?
  • 0
    @C0D4 the syntax differences. The flow still the same
  • 2
    @johnmelodyme from C++ to Java and mainly PHP. Though it would be much harder if all 3 weren't object-oriented. Migrating to Haskell would've been much more difficult.
  • 1
    @c64forthewin functional programming now?
  • 1
    @johnmelodyme Thanks God no. Although I really like the idea of pure functions and use them on most occasions, this paradigm can be easily applied within an object-oriented context.
  • 3
    Totally agree and many devs I spoke to agree as well.

    I even have experience jumping into projects that are in languages I never used before and It's smooth sailing.
  • 1
    Mastering a language and fundamentals of programming in general are not always connected. I've know a couple devs who could write some wiz code but couldn't tell you why it worked the way it did - they'd just figured out the end results along the way.

    That being said - yes. When you know the why of programming languages picking up others is just learning the verbage
  • 1
    Depends. If your base is Haskell, you'll have a hard time with anything derived from C (which is almost everything nowadays)
Add Comment