1716877150

What things should I learn to have good backend knowledge?


I know it's a very complicated area and deserves a lot of dedication. But I'd like to get serious about it in order to launch myself onto the job market. 1. Where should I start? What are the most basic things I should study? 2. What technologies should I use for this study, such as languages, frameworks, etc.?

(5) Comments
xReqX
xReqX
0

backend is dependent on what frontend tech your using. Some can be univalve, sql is allways something good to learn. but mostly it depends on what your trying to do in the front that changes this answer. Also prob good idea to learn some networking stuff. im not saying go full comptAI route but alteast understanding the basics wiil help you troubleshoot a bit.

tomcat
tomcat
0

What I'd really like to see is a kind of roadmap from basic to advanced to learn this.

xReqX
xReqX
0

well i dont really know a roadmap, also a road map changes depending on your end goal... which at this point seems unclear. unclear aint bad, just means as your learning you should be open to anything that catches your eye. anyways. try exercism. Its free and they have some backend specific lessons. if you dont know which ones, just read the provided description. I recommend them over others for backend because they have a cli tool that lets you grab lessons from the website and run them locally. This is important because its pointless to learn something in a browser ide, but have no idea how to operate the technology on your own machine. With their tools and lessons you HAVE to use your own tools (that you need to become familiar with anyways) to complete the projects. Also to be transparent, i havent done ANY of their backend lessons, ive done other projects form them so i know what its like however. </br> dont think that you need a roadmap to get learning. That is you telling yourself that. The roadmap changes as you learn, or in your case lengthens. Just start somewhere and eventually you will find something to do next. even if its not obvious now.

tomcat
tomcat
0

I don't know if I'm going to go for the web, mobile or desktop. I like working with figma and generating layouts for applications, but now I want to take some things out into the real world.

xReqX
xReqX
1717622675

Well alot of people take the web route because its kinda easy, but you will have to learn both mobile and desktop. If you start with web it will be easier for you to fully transition into something more specific later. anyways. layouts and stuff are all frontend stuff. If your trying to learn backend, but still want to utilize your figma/ui/ux type of stuff then going web with backend (of your choosing) is the best way to go. Once again there is alot of backend to pick from. Go check out some of those courses from above and see whcih ones work for web & interest you! Keep in mind some will naturally support multiple platforms with ease. Also alot of backend frameworks can be extended with diffrent packages and such that will allow a native desktop backend to work on mobile and vice versa.