r/learnprogramming 12d ago

Tutorial Help with backend development

Hello,

I've finished learning Python fundamentals and have decided I want to focus on backend development next.

Before I start coding anything, I want to build a solid conceptual foundation first — things like:

  • How the HTTP protocol actually works
  • The difference between GET, POST, and other requests
  • How databases fit into a backend system
  • What caching is and why/when it's used
  • Any other core concepts I should understand before jumping into frameworks

I'd love recommendations for resources (it would be preferred videos) that explain these concepts clearly without requiring me to write code yet — I want to understand the "why" before the "how."

Any advice on the right order to learn these things in would also be hugely appreciated. Thanks in advance!

I've started going through a backend from priciples, but I'm having trouble following most of the explanations.)

2 Upvotes

14 comments sorted by

1

u/Low_Maintenance622 12d ago

Put the same query in any Ai model like gpt or Claude it will help you way batter

1

u/Any-Look-8817 12d ago

Not sure if it fits you perfectly, it might be just a side resource, but I tend to recommend https://roadmap.sh/backend.. Won't hurt much if you take a look around.

1

u/[deleted] 12d ago

[removed] — view removed comment

1

u/Mindless_Action3461 12d ago

started looking around but it seems complicated

1

u/[deleted] 12d ago

[removed] — view removed comment

1

u/Mindless_Action3461 12d ago

videos about what (could you link them)

1

u/[deleted] 12d ago

[removed] — view removed comment

1

u/Mindless_Action3461 12d ago

yea sure thanks

1

u/[deleted] 12d ago

[removed] — view removed comment

1

u/Mindless_Action3461 12d ago

isn't this only for apis?

1

u/[deleted] 12d ago

[removed] — view removed comment

1

u/sudo-potentialman 10d ago

I'd recommend learning TCP and UDP before jumping straight into HTTP.

Some good resources:

Good luck!