Most topics on this forum are learning materials of some sort. This Tutorials category particularly contains how-to articles and links to instructional resources which will help you complete work with AI tools, and understand how AI & computing tools function in general.
The 'Quick Start' article below is the first thing to read if you're just beginning to learn how to use AI models and agents, especially if you want to vibe code software, without any previous background in programming. It's a practical, learn-by-doing tutorial which dives right into using LLMs, agents, providers such as OpenRouter, and other AI tools, to build actually useful skills, understanding, and apps. This text has already been used in practice by numerous people, to go from absolutely zero understanding about computers and AI, to creating production applications which run actual business processes:
The tutorial below provides a starting point for using Linux VPSs (virtual private servers), which you'll need if you want to publish your AI-created applications, so they're available for others to use:
Be sure to see the cheat sheet sections below about setting up hosting on a VPS (virtual private server) and configuring work environments. These are the detailed steps you'll take most often to install and run every application you create with AI:
The next 4 tutorial links were written entirely by AI models (Deepseek V4 Flash, GLM 5.2, and Kimi K3). The AI models performed all the research and wrote all the text, across many sessions, over several days of human guidance. They ended up being exceptionally well composed, and are absolutely filled with deeply useful information. Aside from being useful tutorials, they're great examples of how AI can be applied to create useful content (these texts would otherwise have taken many months to write by hand).
The 'How Modern AI and LLMs Work' page below is a foundational article to help you understand all the details about how AI systems are built, and how they function internally. It's not so much a how-to, but a general knowledge tutorial which explains terms, history, and the technical details about what makes AI systems tick, without requiring a degree in computer science or a doctorate in mathematics (there is, however, a lot of explanation about math in this text, because AI systems are made of math). This is a significantly deep dive into the workings of artificial intelligence and the surrounding ecosystem. If you have any interest in building AI, this text will expose you to a solid grounding in all the basic concepts:
The most common purpose of learning to use AI, is to generate working software code (apps). If you want to understand the Python language and Flask framework that gets used most often on this forum, to build commercial web applications with AI tools, the tutorials below will get you rolling. These AI-written texts aim to bring you up to speed with how software development code works. To be clear, the first Flask tutorial is not at all about how AI works, but about how the code generated by AI works. It should be easily understandable if you've already done any programming with Python. If you're entirely new to coding or Python, the second prerequisite tutorial below will teach you everything about how programming languages work, from the ground up, with zero assumptions that you've ever even seen a variable. The focus in these tutorials is on the Python programming language, which is the most popular coding language in common use. These texts are useful if you want to move beyond vibe coding, and understand under the hood what makes your vibe coded apps work. This sort of code is what every software developer had to write out in excruciating detail, entirely by hand, for decades, until just a few years ago. We love AI for easing this burden, but it's still important to understand every detail, if you want to engineer more complex software systems:
- https://com-pute.com/nick/flask-mastery-tutorial.html
- https://com-pute.com/nick/python-prerequisite-for-flask.html
If everything in the tutorials above feels too complicated - for example, if you know absolutely nothing about what PCs are made of, don't know the common tech lingo, don't know how computers systems function internally, or even how to turn on a PC, then the AI written primer below is for you. It's a Computing 101 tutorial which teaches all the basics about hardware, operating systems, common software, the Internet, and all the essentials about what computers are and how they operate:
The fully human-written document below is some additional light reading which covers much less depth and complexity about how AI works. It aims only to provide an approachable, non-technical intro to modern artificial intelligence concepts. This text may be a helpful next step, after the first human written Quick Start link above, if you're already good with computers, but don't have much perspective yet about what AI is, in general (the 3 links below are different file formats of the same text):
- https://com-pute.com/nick/AI_tutorial.html
- https://com-pute.com/nick/AI_tutorial.txt
- https://com-pute.com/nick/AI_tutorial.pdf
All together, the mix of AI and human written tutorials above should get you fully to the point where you can use AI to build useful computing systems, begin managing a server, and understand everything necessary about how computers, programming languages, and AI systems work.
From there, all the other tutorials which get added to this forum regularly will help you learn more about how to improve your AI workflows.
The link below, for example, is about a zip file workflow with ChatGPT that costs only $20 per month to run. It will save you piles of money building software with LLMs. The process covered is one I've used to create many complex professional software applications which run in production at businesses, hospitals, government offices, TV stations, schools, retails outlets, research institutions, and many other organizations where the generated software serves critical operational roles. The development work completed with this routine would otherwise have costs many thousands of dollars per month in usage fees, for each project, if I'd used other comparable AI tools. This routine is something you should absolutely know how to do, if you're building real software of any sort with AI:
The article below covers some fundamentally useful topics about building bigger apps with AI - how to choose/mix AI models, manage context size, and use file artifacts in agentic workflows. This is fundamentally useful information about techniques that are essential for building anything more than toy applications with AI:
The explainer below is useful if you want to understand which programming languages work best when building software with large language models (with a focus on Python, HTML, and Flask):
If you're just starting to vibe code apps, and are thinking about building software professionally, take a look at this article about the difference between casual hobby coding and software engineering. Vibe coding your first little HTML game is an easy, quick task. Building a real time health care management system, on the other hand, which connects to legacy infrastructure, operates within critical time and security sensitive workflows, which must satisfy the requirements and perspectives of many simultaneous user groups, all while surrounded by legal compliance obligations that dictate the veracity of every IT and engineering choice you make, is not an easy, quick task. This text explains the most common challenges expected in commercial software development work:
Whether you're visiting this forum just to have some fun with AI, to get help completing a project, to set up self-hosted hardware, or to learn about rigorous methodologies which affect serious software development strategies used in challenging professional environments, stay tuned for more - there are always new articles being added!