After 3 years building in AI and backend engineering, my advice to anyone getting started:
Understand how things work.
Learn APIs, sync vs async, LLM calls, tools, asyncio, and background tasks.
You'll realize there are multiple ways to solve the same problem.