What a newbie is expected to know working in software:

python

c

c++

java

html

css

javascript

typescript

react

nextjs

vue

angular

svelte

nodejs

express

django

flask

fastapi

spring boot

php

laravel

ruby on rails

go

rust

kotlin

swift

c#

dotnet

sql

mysql

postgresql

mongodb

redis

firebase

supabase

prisma

docker

kubernetes

nginx

linux

git

github

vscode

intellij

cloud computing

aws

azure

gcp

devops

ci/cd

jest

pytest

selenium

graphql

rest api

websockets

jwt

oauth

microservices

system design

dsa

os

dbms

cn

compilers

computer architecture

machine learning

deep learning

nlp

computer vision

ai

pytorch

tensorflow

scikit-learn

huggingface

llms

openai apis

rag

data engineering

etl

snowflake

hadoop

spark

pandas

numpy

matplotlib

powerbi

tableau

cybersecurity

ethical hacking

penetration testing

cryptography

blockchain

solidity

web3

metaverse (lol)

ui/ux

figma

tailwindcss

bootstrap

threejs

webgl

android

java/kotlin dev

swift ios dev

flutter

react native

unity

unreal engine

game dev

ar/vr

gitflow

agile

scrum

jira

Jenkins

Prometheus

open telemetry

chef

and many more missing...

Reply to this note

Please Login to reply.

Discussion

just to start as a free code 👨‍💻 volunteer 😂 😂

😂😂

Agree, its crazy. But to build your own SaaS business (or for other small business owners), you should only need to focus on your favourite language's stack and not have to use the fancy frontend framework of the day. So my preferred stack for shipping quickly is Python Django/Flask, HTMX for nice async UX and vanilla CSS or Bootstrap.