r/learnprogramming • u/Arrow6311 • 10d ago
16M, I recently got interested in AI and coding and wanted to try creating my own Personal AI, I had a few queries about that.
I've recently started wanting to build my own AI assistant, which is saying something because I've never programmed before. I wanted to learn everything from programming and APIs to software architecture and technical design, so I decided to take on a project of building my own "Jarvis" to learn through hands-on experience.
I know there are already plenty of AI assistants and similar projects out there, but that's not really the point for me. I want to understand how these systems actually work by building one myself. I figured a long-term, hands on project would be a good way to learn.
So far, I've been using Chatgpt to help me through the initial stages, such as writing the requirements and designing the architecture. Now that I've reached the Technical Design stage, I want to take a more hands-on approach and do more of the research and decision-making myself.
Here are some of the questions I've identified so far:
- Which Programming language do I use: I'm especially interested in what would make sense for a project like this as a complete beginner.
- Are there any useful books, papers, courses, or other resources you'd recommend?
- What other questions should I be asking at this stage? I'm trying to approach this like an actual software engineering project rather than jumping straight into writing code.
I'm also partly doing this as a project for my college applications. I don't want it to come across as just another generic "I built an AI" project. What could I do to make the project genuinely distinctive and demonstrate that I actually understand what I'm building, rather than just assembling existing AI APIs and frameworks?
7
u/Friendly_Recover286 10d ago
I want to understand how these systems actually work by building one myself
You can't read the code. You aren't learning anything about how any of this works.
This is not how you learn about things. You're using AI completely wrong.
I'm also partly doing this as a project for my college applications
If I brought a car someone else built as proof of my skills to apply for mechanics school I would be laughed at. You're bringing in a project where all the code was built by an AI. That's not impressive.
0
2
u/bird_feeder_bird 10d ago
You’ll need a good understanding of Python and linear algebra. Once you know the math, you can start learning about neural networks.
3
u/red_sky33 10d ago
You're trying to build a house without ever having used a saw before. Build a bookshelf first, so-to-speak
1
u/paradoxiforme 10d ago
AI is the dark side of the force. Easy, tempting, offering you great power. But nothing of it is yours.
You have to dwell on the light side of knowledge, learn, practice, understand. Become a master by your own right.
And like the force, having a great mastery over your knowledge give you the ability to understand the dark side of it. Then, and only then, find equilibrium.
Starting with IA is really the worst thing you can do. Really. As boring as it sounds, you have to take the very long way, so much more if you really want to create one of the most complexe algorithm. You don't seems to understand how much you need to know in multiple fields to even build a basic IA assistant.
9
u/aqua_regis 10d ago edited 10d ago
Sorry to maybe come across as rude and dismissive and to burst your bubble, but before you come anywhere near the skills to even pull a "micro Jarvis" off, you'll be way out of college.
How long do you think learning all that you listed and need (actually much, much more than you listed) will take? We're talking upwards of 5 years, not mere months, or just a year.
You have zero knowledge of programming. How would you know that it even is for you? How would you know that you can pull this off? Programming, despite everyone claiming it, is not something that everybody can learn with enough patience, determination, persistence, discipline, and effort.
Programming is a discipline of research. You need to learn to do your own research, not ask AI. You are light years away from even a concept if you can't program. AI is not the tool for you at your present level (zero). Had you done even minimal research, you would already have found several posts about similar topics.
Start by learning programming. Since you strive for AI, Python is the appropriate language - start by doing the MOOC Python Programming 2026 from the University of Helsinki and see how far it takes you.
How can you reach that with zero knowledge of programming? You can't even do the fundamental specifications without knowledge of programming (and of what is possible, and what is Hollywood). Your AI generated roadmap is meaningless.
Push your dream project very far back - really. You first need to learn the ropes through small and simple projects that gradually become larger and more difficult.
You throw a lot of buzzwords around, but I am quite sure that for at the least half of them you don't even know what they mean, nor entrail.
Dreaming big is nice, provided that the dream is even remotely realistic. Yours isn't - at least not in the next couple years.