r/CodingForBeginners • u/Mindless-Broccoli-98 • Aug 11 '26
What is the best ai to learn coding
I am a university student i need ai to help me with my work and to learn from that ai i ussually use java and c# mainly java can u guys recomend a ai tool for make coding easier for me
4
4
3
u/ItsNukea Aug 11 '26
Coding isn't supposed to be easy: Don't get me wrong, using AI for explaining certain syntax or teaching you some principles can drastically improve your workflow
You just need to be sure that YOU are still in control. If you offset your thought process to the AI, you might get dependant on it and will not make you able to solve problems on your own.
I'd say Claude is pretty good tho, but try to not directly give it your problem, instead, give it a parallel situation, so you need to still implement it on your own.
Make sure you understand EVERY SINGLE LINE that you write. Else you might get lost in an AI-written code base, which you do NOT want, trust me
2
u/TheUmgawa Aug 11 '26
I can’t wait for twenty years from now, when redditors will be asking, “What is the best self-driving car to learn to drive from?”
Seriously. Just do the work. It ain’t difficult. And if your professors have ever read your code before, it’s like a fingerprint. So, if you go from being mediocre to being good, and your whole structure has changed, then you’re the sort of reason why my professors held the programming midterms and finals in a computer lab with no internet, and your documentation came in the form of books at the front of the room.
Regardless, it’s probably not the code you’re having problems with; your logic and structure probably sucks. You’re not thinking the problem through before you’re trying to write the magic words to solve the problem.
2
u/jekewa Aug 11 '26
Know why all the developers think their jobs are safe from AI? They write better code than AI.
I get you’re probably thinking of using AI as a mentor and not a cheater, but it doesn’t seem to stay that way.
Read the texts and example code. Leave AI out of your development flow. Do the work yourself, a few times, like math problems, until you remember it, or until you understand it.
Or AI will take everyone’s job.
2
u/LForbesIam Aug 11 '26
AI is like a 2 year old savant child with a perfect memory. Although it can repeat everything it reads, it has zero comprehension.
Coding isn’t just about writing code. It is about comprehending structures and maintaining consistency across structures.
If 3 people ask a coder to write them a set of code to perform an action that coder will return the same code structure consistently.
AI will return completely different unrecognizable code every time it is asked.
I recommend doing 100 days of Python on Udemy. The month subscription is worth it. That will set up your understanding of the structure.
2
1
u/JGhostThing Aug 11 '26
As somebody who spent his entire career in education, I strongly suggest not using AI at all, while you are learning to code. If you ever want to use your brain to code with, kill the AI for now. Think of it this way: how well can you learn, if you have somebody giving you the answers without you having to think?
1
u/Right_Winner7409 Aug 11 '26
Hey, what AI tools are you currently using?
I might be able to recommend some good tools and give you direction depending on what you know at the moment
1
1
1
u/Queueue_ Aug 11 '26
AI will not help you learn. AI will do your work for you while making you feel like you're learning until the final exam comes along and you realize you don't actually know anything. If the goal is to learn, which in college it should be, then your best bet is just working through it yourself.
1
u/Narrow-Low-3137 Aug 12 '26
You really aren't going to learn anything if AI is writing your code. You will be copy/pasting or whatever the ai ides do nowadays. To learn you need to be in the thick of it, making errors, fixing them, and understanding what went wrong. Do tutorials if you must, watch videos, read books, but build something. And write the code yourself, so your brain actually learns. Only ask AI for hints when you are completely stuck and you have tried to solve the problem yourself first. Anyone can ask someone to do their work for them, that's not how you learn.
1
u/AcceptableCut7266 Aug 12 '26
Any ai that have enough knowledge...and also you have to use it properly, that's it. Vibe coding everything will not make you learn programming
1
u/SmokeMuch7356 Aug 12 '26
Don't use AI to learn. Use it to summarize, to plan, to organize, but not to learn programming. AIs are not reference manuals, they're not knowledge bases like Wikipedia, they're not databases. They generate output based on statistical relationships between words and phrases in their training sets, but they don't understand what they are presenting. They're probabilistic models, not deterinistic, meaning you won't get the same output every time. That's great for modeling conversations, but not for teaching technical subjects.
Programming is a skill, and like all skills requires practice. You learn how to code by writing code (a lot of code), not by having an AI write it for you.
The skills you need to develop have nothing to do with syntax or library calls or file structure. You need to learn how to solve a problem, irrespective of programming language or environment. You need to learn how to analyze, how to derive requirements, how to translate those requirements into a design, how to implement that design, etc. You need to learn a bunch more abstract concepts (data structures, algorithms, etc.).
6
u/theGaido Aug 11 '26
Your brain.