I am in a unique position to answer the question as I started learning Software Development last Oct after working as Automation engineer for more than 10 years. Based on the skills and tech stack that I found would be useful to start a company are as follows:
- NextJS - FE & BE
- NodeKS - Express/Hono for backend specific
- TypeScript
- Tailwind CSS + Shadcn-ui
- MongoDB / Postgres
- Prisma ORM
- Resend / AWS SES
- Clerk / NextAuth
- AWS EC2 -> Backend Deployment
- Vercel
- GitHub
- Upstash Redis / AWS ElastiCache - DB and Session Caching
- Cloudflare / AWS Cloudfront + AWS WAF
- AWS API GatewayYou can keep 6-8 months to learn and build couple of projects using the tech stack
No comments yet.