I was looking for a Nintendo 64 controller on craigslist and found a misplaced ad for teaching English in China.

Completely changed the course of my life, I’ve been traveling ever since.

  • danieljoeblack@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    14 days ago

    Good question! For me the language isn’t too important, kinda like with normal languages, it’s all about the concepts being conveyed. With programming those concepts are, at a basic level; variables, conditions, lists, loops, objects, and functions. All (decent) languages with have the ability to convey these concepts one way or another, so it’s just typically just comes down to syntax when learning a new language.

    Obviously there are some exceptions where old or niche languages don’t support something. But typically once you know ‘programming’ the language doesn’t matter too much. For me, I use a few different languages depending on what I’m working on. Front-end web stuff; Javascript. Server side logic; nodejs and groovy. Database; SQL.

    The driving force behind learning new languages (again for me) has been either for work because that’s what is in use and I need to modify existing code, or because I’ve seen the language in use somewhere else and want to try it out.

    Hope some of that answered your question :)

    • bitofarambler@crazypeople.onlineOPM
      link
      fedilink
      arrow-up
      3
      ·
      14 days ago

      I see, yes, that’s an extremely helpful answer.

      Knowing that the programming functions themselves are fairly universal under the layer of syntax that briefly broadly defines a programming language is clarifies my understanding of programming as a whole.

      now it seems less daunting to choose a first language to learn.