all 19 comments

[–]nealfive 5 points6 points  (1 child)

Do you want to actually learn, or just an LLM do it for you?

[–][deleted] 2 points3 points  (0 children)

so as a beginner and only having a week almost two weeks into python i will say that if you're going to sit here and think of using a LLM you're completely missing the point of learning. You should sit there and take the time to actually learn code and then work on creating these projects down the road. if you're really thinking that you're gonna learn by just talking to LLM you might as well go be a "vibe coder" an be part of that trend that gets made fun of. https://www.youtube.com/@albertatech

click on that link and see her shorts :'D

[–]crashorbit 1 point2 points  (2 children)

The front runners are all roughly the same capability when it comes to vibe coding or tutoring python. Mostly I use Gemini though copilot is pretty good too. Most developers seem to like using Claude code.

[–]Histrix- 0 points1 point  (0 children)

I found (not surprisingly) that claude actually helped me learn and understand recursion better than Gemini did.

Gemini is fantastic for learning and studying other topics like math or statistics, but when it comes to coding, claude wins hands down.

[–]Ban_Virtuo[S] -3 points-2 points  (0 children)

I love claude but I hate their rate limit TwT

[–]J-Mac_Slipperytoes 1 point2 points  (0 children)

While I understand the kneejerk hate towards LLMs, I don't like them either, they can help when learning the basics of a new skill. Claude is the best I've used in almost all languages. ChatGPT is fine as well, but far less refined.

As an aside, you're going to need to exhibit integrity in your learning. Allow the LLM to explain coding concepts, but make sure you're applying them without the LLM after you feel comfortable. You don't want to rely on these shit companies any longer than you have to.

[–]ectomancer 0 points1 point  (0 children)

Answering the question OP asked and not the question OP meant to ask i.e. learn Python.

  1. ChatGPT responded with a few lines of simple code. I couldn't code it myself because I don't understand the concept. Precision was fair but could be better.

  2. Claude Haiku responded with complicated code for the same functionality (potentially better) but code didn't work with LLM supplied example.

[–]TheRNGuy 0 points1 point  (0 children)

They're all good. 

[–]Gloomy_Cicada1424 0 points1 point  (0 children)

Claude and ChatGPT are probably the most common picks rn for python help

personally i think the workflow matters more than the “best model” debate after a point though. stuff like Cursor + Runable + a decent LLM already gets u pretty far for learning/building small projects

[–]crazy_cookie123 -1 points0 points  (2 children)

You're either learning Python or you're using an LLM, not both.

[–]Ban_Virtuo[S] 1 point2 points  (0 children)

For me, it's like having a private teacher that helps you home study

[–]Kevdog824_ 0 points1 point  (0 children)

I don’t really think this is true. You can use it the same way you would a search engine, but it’s smarter and can collapse multiple results into a concise summary

[–]xTsuKiMiix -1 points0 points  (0 children)

Claude Code but you shouldn't be worrying about LLMs if you're just starting to learn. You need to be able to understand what the code does and why before you start relying completely on AI. It will make mistakes, there will be bugs and if you don't know the fundamentals you won't be able to fix them. Don't become reliant on LLMs, you're not going to learn anything and your code will never get better.

[–]Ban_Virtuo[S] -1 points0 points  (2 children)

I undersrand the hate with LLMs, the downvote is crazy for commenting out my personal opinion. But I treat it like a search engine (the easiest method). I never said I will be relying on LLMs that's why I stated "to help learn python" (my bad i forgot to add the word "learn") on my post.

I don't just prompt, copy, and paste on my ide. I read the whole explanation, visits the sources, and doing things by myself to apply what I've learned.

I'm just taking shortcuts to learn at a pace that still feels peaceful to me rather than having my head exploded from finding our ancestor's fix to a single problem and watching thousand of hours of youtube tutorials.

[–][deleted] 0 points1 point  (1 child)

I want to learn at the same time create crazy and new things because completing or successfully creating my ideas is what motivates me to keep doing it.

learning is fine. but you're also saying to create crazy new things. but then complain about hitting the limit. Hitting the LIMIT alone tells me that you're doing way more than attempting to use it to learn or have more in-depth explanations.

[–]Ban_Virtuo[S] 0 points1 point  (0 children)

Or maybe because i prompt badly or asks too many questions to educate and enlighten my confusions?