Follow

Why do the schools teach languages like to beginners?

1. Python and JavaScript have better learning curve, and still include basic programming logic stuff.

2. It's not really cross-platform (ie libraries automatically available on Linux aren't guaranteed on Windows)

@binyamin Because ... history?

Probably because the C++ teachers need a job and learning something else might inflict further, perhaps even fatal, damage to their already fractured psyche.

I kid. Some of my favorite apps are written in C++.

Honestly, Python is an amazing jumping off point for learning. C is there for getting into the weeds and things like JavaScript and C# are good for industry segment jobs.

@binyamin I started out with C++ in high school. What I liked was that the syntax of C++ is *very* generic. Basic C++ programs look almost identical to Java, C# and even JavaScript in some cases to the untrained eye. This came in handy when I tried to learn other languages. Plus, statically typed languages teach you the fundamentals about types, which is very important IMO.

Sign in to participate in the conversation
mas.to

Hello! mas.to is a general-topic, mainly English-speaking instance. We're enthusiastic about Mastodon and aim to run a fast, up-to-date and fun Mastodon instance.