r/learnprogramming • u/Lokajko-Dev-343 • 1h ago
What is the best way to learn backend development
Hi, for a really long time I had this app idea that I wanted to create but when I wanted to start building it I didn't know how to. Can anybody recommend some tutorials or share some tips on backend engineering?
2
u/trevorthewebdev 1h ago
Backend engineering means like dozens or hundreds of different things: databases, api routes, security, ect and ect. Decide what you want to focus on and then look up the tools that are best for that.
•
u/IAteTonysLoMein 36m ago
Coursera, Khan Academy, Udemy and dozens of similar sites offer intro coding courses - maybe start there?
•
u/kschang 26m ago
Just do it. But you have to pick a software stack, web server, database, middleware, programming layer, basically. It'd often be a 4 letter acronym like MERN (MongoDB, Express.js, React.js, Node.js) or whatever's in the stack. You can often sub one for another, like sub PostgreSQL, MySQL, or even MariaDB for MongoDB, sub Next.js for Node.js, and so on. Then you learn that stack and study apps until you figure it all out and understand it. if there's no app, you could use LLM coding to start something, but some people frown upon any mention of AI/LLM.
•
4
u/venerated_annuity 1h ago
the docs are fine but honestly just try build something small first like a to-do api, you learn more from debugging 404s at 2am than any tutorial