Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Absolutely not. There's significant educational benefit in timely, corrective feedback, which an IDE with incremental compilation and a linter is perfect for.

Eclipse isn't a good IDE for teaching[0], but it's significantly better than the commandline and javac.

By introducing too many concepts, you water down the educational value and motivation to learn. Seeing output on the screen is exciting, don't get in the way of this.

javac doesn't provide value for beginners, it's a roadblock to a user seeing output on the screen. Take it out the way of new developers, maybe show it in a "commands executed" window to drive curiosity and introduce it properly in a later course, but only after a user feels comfortable with the basics of software development

[0] I don't think a good IDE for teaching exists currently. Customizing IntelliJ would be fantastic for this, and I'd love to see if someone's working on this.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: