How to pick a language or stack to start with in 2022
Programming languages are tools
Some are more commonly used to build specific things
JavaScript/TypeScript - web (started as front end, now is also backend, is what browsers run), iot, drones, most things support javascript (Airtable, lambdas, google sheets, etc.)
HTML/CSS - web (front end only, structure and style)
Python - web, data, machine learning
Ruby - web, small utilities
PHP - web
C#/F# - enterprise, windows, azure, games like X-Box
Go - CLI tools, scalable servers and large-scale programs
Elixir - web, event-driven systems, distributed systems
Java - enterprise tools
SQL - data only, not for building applications
R - data
Fortran, COBOL, VBA, objective-c, Perl - I would not invest much in learning these unless it was required for a job I was already hired at
CJ says - learn javascript, but then I say learn ruby and ruby on rails
Whatever you decide, stick with it until you feel comfortable building decent working applications
I like to build software and communities. Building software at @orbitmodel 🪐 Coworking at @renocollective 🎙Sharing software learnings on @buildandlearn_
Subscribe
Listen to Build and Learn using one of many popular podcasting apps or directories.