Should I Learn Frontend Basics Before Starting Backend Development?
Asked by
CuriousCoder123
I'm interested in getting into backend development and have heard a lot about using roadmap.sh to guide my learning. However, I'm wondering if I should first learn some frontend basics like HTML, CSS, and JavaScript before diving into backend concepts. What do you all think?
Answers
If your goal is to land a job, Java is a solid choice. But if you just want to learn, feel free to explore any language that interests you!
Reply to this answer
With TypeScript, you have the advantage of being a fullstack developer since it can be used on both fronts, backend and frontend.
CuriousCoder123: I heard about TypeScript too, but I thought it was only for frontend. I'll definitely look into it!
Reply to this answer
You can start learning backend with any programming language that suits you. Personally, Iโm a fan of JavaScript since it works for both frontend and backend. I suggest checking out MDN's Web Development tutorial. A quick look at HTML is good, but you can skip CSS and focus on learning JavaScript for backend tasks.
DevAspiring10: Do you think learning Node.js for backend opens up more job opportunities compared to Java and Spring Boot?
Reply to this answer
If you're focusing on backend for web apps, itโs really helpful to understand the basics of the HTTP protocol, like the differences between GET and POST methods, query parameters, headers, and status codes. This knowledge will make it clearer why you're structuring your backend methods in certain ways. Plus, if you look at raw HTTP logs, youโll have a better idea of why an app might not work properly.
NetworkingNewbie88: Could you simplify that? Are you saying I should study networking basics? If yes, any recommended resources?
Reply to this answer
Add your answer
Answers are reviewed before publication.
BusyStudent56: How can I manage to learn both a coding language and backend concepts? It seems like it takes a lot of time and problem-solving.