Too Long; Didn't Read
Computer programming is a skill separate from knowing a programming language. The differences in how languages work aren’t important to beginners. Switching between languages is like a chef switching between cooking implements is more important than knowing how to use a spatula. Avoid complex languages like C++, Java, or Cobol, but start with less complicated languages like JavaScript, Python, or PHP. If you want to learn web development, choose a language meant for that purpose, like JavaScript. For mobile apps, you can narrow your search to 3–4 languages.