Hi, new here. I just graduated college in a degree other than ComSci since I feel I can learn better from the Internet than a professor. I’m comfortable with HTML, CSS, and JS but I want to get more into software languages. But with a variety to choose from such as Java, C, C++, Python, etc…I have no idea where to begin? What would you all recommend? I really want a familiarity with a wide variety of languages as I’d like to get a really good job (obviously) after self-teaching myself. Thanks in advance!
If you are expanding your toolset of langauges, I would suggest C++. It’s the Lowest level language after C and will help you grasp ideas of pointers and other datastructures that other high level languages don’t offer.
If the decision is between C and C++, I suggest learning C++ first, but learn modern C++. Do not bother with any C++ tutorial or book that was published before 2013. C++ has changed radically since its origins, and continues to evolve even now.
Overall, out of your choices, I actually recommend learning Python first. If you want to learn computer science and not just programming, I’d suggest a language like Scheme (via SICP) or Haskell