Learn how to write a coding agent in this Python tutorial that teaches how to interact with an LLM through an API, how to manage the conversation context, and how to do tool calling.
The 2 hardest problems in programming are naming, cache invalidation, and off-by-one errors.