Current and relevant programming languages?

Cisco CornFacts
Jun 23 25 Comments

My daughter has finished her high school curriculum (and she's also done with most of her college math) and she wants to learn some programming languages.

I don't know where to direct her for what languages and methods are relevant and marketable today. She grasps concepts well, but she needs a language to help her understand the foundations of software development, and then maybe a roadmap of what other things to pick up. She's really interested in anything that will require a lot of math. Some suggestions we already got were AI, robotics, advanced algorithms, etc - if that helps.

Thanks so much for any input!

comments

Want to comment? LOG IN or SIGN UP
TOP 25 Comments
  • Apple datamang
    TC of daughter?
    Jun 23 2
    • Cisco CornFacts
      OP
      $5/week allowance, percentage of RSUs in family holdings (shared equally with siblings), vest date is unknown.
      Jun 23
    • Apple datamang
      I suggest Python
      Jun 23
  • Facebook bOHM82
    Julia looks interesting. I have no experience directly, but it seems like a faster better python built for coding mathematical concepts
    Jun 23 2
    • New / R&D 🍻ilkebeer
      I like it, but it's more for scientific computing than deployable stuff which is where the money is.
      Jun 23
    • Facebook bOHM82
      Agreed, but this is a high school student. Learn a fun, cool, interesting language first, then move onto python for easy practicality, or C++ if you want to learn a practical language with mid/lower-level concepts. If you can write c++ well, you can learn anything else reasonably easily.
      Jun 23
  • Python perhaps
    Jun 23 1
    • E*Trade / Finance cbEV72
      Sadly it could be the one to start
      Jun 23
  • Check out CS50x. It will provide a foundation in fundamentals that will give her a head start on picking up other languages later. It leads off with C before getting into Javascript and Python. https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x
    Jun 23 0
  • Cisco / Eng RottenRobi
    Python, Go, Java
    Jun 23 0
  • E*Trade / Finance cbEV72
    If she like truly maths then she won’t be a programmer. There’s no math in programming, and programmers are mainly idiots. AI type of stuff will be more interesting to her, python is main language in AI it appears
    Jun 23 7
    • Facebook bOHM82
      Basically physics simulation. Monte Carlo integration, etc...
      Jun 23
    • E*Trade / Finance cbEV72
      Not bad, but don’t tell me it’s a typical project
      Jun 23
    • Facebook bOHM82
      Typical, perhaps not. But if you study in a related area and become an expert, there are plenty of opportunities in similar topics
      Jun 23
    • E*Trade / Finance cbEV72
      Actually, why not start with Mathematica?
      Jun 23
    • Bloomberg gorignak
      Python can open doors to any language...like math or quant then dig into the c behind numpy and cpython.
      Jun 23
  • Apple MbsC35
    C++
    Jul 25 0
  • Uber djib46gd
    Julia matlab
    Jun 23 0
  • Dispatch / Eng
    Dqsc87

    Dispatch Eng

    PRE
    Goldman Sachs
    Dqsc87more
    Go Haskell and embrace FP
    Jun 23 0
  • Cloudflare / Eng myimouto
    python or javascript
    Jun 23 0
  • New / Eng
    bleatcode

    New Eng

    PRE
    Amazon
    bleatcodemore
    What's end goal? The PM in me thinks there's a more specific intent than "require a lot of math". Does she want to practice abstraction and complex thought? Maybe Lisp + SICP? Otherwise sure Python would be fine till she understands better what she wants to make.
    Jun 23 0
  • Snapchat Ralvut
    Javascript or Java
    Jun 23 0
  • TrueCar / Field Ops 86rrfGB hi
    Definitely python. Being the most rudimentary and foundational programming language. This will put her on the roadmap to other languages (HTML doesnt hurt other).
    Jun 23 0