Back to all writing

Learning & Development

Why I Started Learning to Build AI Applications

The background, goals and learning path behind my move from internet product management into AI application development.

For a long time, my work centred on product design, requirements analysis and collaboration across teams.

Now I want to understand more deeply how software is actually built. Step by step, I am developing the ability to create product prototypes, data workflows, APIs and AI applications independently.

Why I started with Python

Python is widely used in data processing, backend services and AI applications.

For me, it is more than a programming language to learn. It is the main thread connecting data, APIs and large language model applications.

What I am learning now

My current focus includes:

  • Python fundamentals and project structure;
  • Git and GitHub;
  • automated testing;
  • FastAPI;
  • Astro and frontend fundamentals;
  • large language model applications.

The role of this website

This site has three jobs:

  1. to introduce my background and show my work;
  2. to bring my writing, shows and projects together;
  3. to serve as a programming project that I can keep improving.