Start with Python because it&#x27;s relatively easy and makes sense. [Learn Python the Hard Way](<a href="http:&#x2F;&#x2F;learnpythonthehardway.org&#x2F;book&#x2F;" rel="nofollow">http:&#x2F;&#x2F;learnpythonthehardway.org&#x2F;book&#x2F;</a>) is a good resource.<p>After you&#x27;ve got a Python project under your belt, learn JavaScript because pretty much every programmer will need to use JS at some point. [MDN](<a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;</a>) is a good reference for JS, CSS, and HTML. W3Schools is a terrible resource and should be avoided.<p>Finally, learn a LISP (like Clojure&#x2F;ClojureScript) because it will expand the way you think about programming and learn at least one lower-level language (like Rust or C &#x2F; C++).<p>You should also learn Bash or Zsh as you go. I wouldn&#x27;t recommend shell-scripting languages for large projects, but they are immensely useful for tasks like file manipulation, and you will need to know how to work with a terminal for system administration tasks.