Actually my article is pretty thorough about exactly how to deal with unix-style line endings on Windows, so thanks for acknowledging that.
Python is only useful for one-off processing of data files for research and ML pipelines, so you could use Ruby, R, Matlab, Lisp, or Node.js for that purpose.
For building actual software you have to decide on platform (web? mobile?) and go from there. For a web app, the best Full-Stack options right now are TypeScript with Convex and TypeScript with tRPC.
In other words: a TypeScript-powered backend sharing its type files with a TypeScript-powered frontend in the same monorepo.
For frontend, Next.js with Tailwind CSS deployed at Vercel is by far the best available developer experience.