News for hackers. Stuff that matters.
Re:Simplifying programming with AI-tutors by vkweb on Wednesday September 04, 2024 @05:32AM (#41443642)
I would not recommend beginners to use LLMs to learn to code.

LLMs are most helpful for already-learned developers.

Learn from CS50, understand the fundamentals well.

Then use Cursor or LLMs heavily since you know what's going around.

Re:Simplifying programming with AI-tutors by sayonidroy on Wednesday September 04, 2024 @06:02AM (#41443828)
We have high quality materials that the learner's can learn from, very similar to CS50. The LLM is there to resolve doubts and help learners if stuck which is currently impossible to do with static resources like CS50. Thoughts?
Re:Simplifying programming with AI-tutors by MisterBastahrd on Wednesday September 04, 2024 @12:16PM (#41447446)
If you can't figure it out without the help of an LLM, you're gonna be in a world of hurt in a real world application where you're dealing with a mature codebase and aren't playing with toys you built yourself. Part of being a quality developer is learning how to get unstuck on your own.
Re:Simplifying programming with AI-tutors by blharr on Wednesday September 04, 2024 @04:20PM (#41450305)
I get the idea, and I've considered using AI similarly, but one thing I realized: Being stuck is often the time where you learn the most. (And when you find out how to un-stick yourself is part of the most enjoyable parts of engineering).

Having the immediate aid of an LLM in a lot of ways also does hurt your reasoning capabilities in my experience. I'm curious how you would address this.

Re:Simplifying programming with AI-tutors by sayonidroy on Thursday September 05, 2024 @01:46AM (#41453885)
I believe this was in a pre-AI world. With AI you don't expect developers to dig through thousands of websites to find out why something isn't working. I will just ask ChatGPT because it saves me time. In the context of learning, students usually look at answers directly because they don't have a lot of other options currently. with Edmigo, we're trying to give them hints instead of telling them the answer directly so they can learn to solve on their own.
Re:Simplifying programming with AI-tutors by loco5niner on Thursday September 05, 2024 @04:57PM (#41460358)
As someone currently teaching CS50 at a high school, the Harvard team have incorporated an AI into the CS50 learning process, albeit with helpful 'gates' to keep it educational.