DEV Community

Discussion on: Which programming language would you start with and why?

natescode profile image

Agreed. First language should generally fit the following criteria.

  1. Plenty of learning material (strongly correlated with popularity but I learned to program my TI-84 just from the manual).
  2. Low barrier to entry: don’t need to download SDKs set environment variables etc.
  3. Be able to build what you’re initially interested in building.

Generally JavaScript fits this criteria the best. Though I have a strong preference for strongly typed languages myself.