An After-School Program Teaches Teens Java and Python::The students also learn how to design board games and video games

  • soulfirethewolf@lemdro.id
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    10 months ago

    Java is a good language if you’re a beginner, but if you’ve already coded before in other languages, it’s going to suck.

    • sebsch@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      4
      ·
      10 months ago

      Especially for beginners its a bad language. You have the understand artificial concepts about classes, objects, abstract states before you re able to learn the important stuff like if/else, looping etc pp.

      I would always give beginners a language which is at least in their way as possible.

    • realharo@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      10 months ago

      They should’ve just picked Kotlin.

      It also encourages good basic habits, such as not making a variable mutable unless you specifically need to (val is way more common than var, the IDE makes them very visually distinct).