I added a new tutorial to help people learn Flask to build web applications:
https://com-pute.com/nick/flask-mastery-tutorial.html
And this prerequisite tutorial to help beginners who have never done any programming at all, to begin learning about how software development works, and how to use Python. It's generally useful, but specifically tuned to prepare users for the Flask tutorial above:
https://com-pute.com/nick/python-prerequisite-for-flask.html
These tutorials are the first I didn't write myself, and there was a particular purpose for that. The texts were written entirely by Deepseek V4 Flash, and edited by Kimi K3. The point was to give software developers an understanding of how Flask and Python are understood and used by the LLMs themselves, to create applications.
The intent is to understand the code, in exactly the way the LLMs use it, when generating applications from prompts, so that you can work with LLM output and input from both directions:
-
Have LLMs generate applications and be able to understand and edit the code yourself
-
Be able to write code manually, and have LLMs most effectively understand and work with your code
I've written a lot about why I use Flask and Python when building applications with LLMs. The thread below may be a good entry point into that whole topic, if you want to understand more about the importance of tool choice in developing software with LLMs, and why Flask and Python are so effective:
https://aibynick.com/thread/55
If you've never done any software development, or if you've never used LLMs to write software, and just want to get started with practical, applicable knowledge, skills, and tools, to begin creating software immediately:
https://aibynick.com/thread/29
These other links related to this post may also be useful or interesting to you:
- https://aibynick.com/thread/3 my $20/month zip file routine with Chat GPT
- https://aibynick.com/thread/28#post-58 the difference between vibe coding and engineering
- https://aibynick.com/thread/10 a UI building experience
- https://aibynick.com/thread/12 my path from traditional software development tooling to LLMS