News for hackers. Stuff that matters.
Re:How we turn $199 Chromebooks into Ubuntu-based code learn... by DanBC on Wednesday August 06, 2014 @05:39PM (#8145011)
What text editors would you recommend for beginners?
Re:How we turn $199 Chromebooks into Ubuntu-based code learn... by zanny on Wednesday August 06, 2014 @07:19PM (#8145432)
For absolute beginners, they should start on codecademy or something.

When really starting with coding, you want something with autocompletion and easy library access for lookups. For Python I think Ninja-IDE is really good, it covers all the ground necessary, is cross platform, and has the python docs built in. Something IDLE or any terminal based editor won't have.

For general purpose editors, Geany / Gedit, and Kate / Kwrite give you all the tools you need to build software in a multi-application environment once you graduate from the first stages. Having used both, I still vastly prefer Kate to Sublime for how easy it is to theme languages how I want, the vim keybinds, the huge number of plugins that include things like git diffs and documentation lookup built in, etc.

And then you can graduate to full IDEs when you want to just "do work", like Monodevelop, Eclipse, Netbeans, IntellaJ, Kdevelop, Qt Creator....

Re:How we turn $199 Chromebooks into Ubuntu-based code learn... by digisign on Thursday August 07, 2014 @06:34PM (#8150466)
On Linux, Geany is the best editor for beginners and experts who like things simple:

    sudo apt-get install geany geany-plugins
Re:How we turn $199 Chromebooks into Ubuntu-based code learn... by nilved on Wednesday August 06, 2014 @06:06PM (#8145142)
I don't think that's related to the substance of my comment (so you should consider this independent) but Light Table and Atom are probably the most beginner-friendly. vim is actually very easy to learn if you don't need to unlearn Emacs-style editing as well.
Re:How we turn $199 Chromebooks into Ubuntu-based code learn... by afarrell on Thursday August 07, 2014 @01:28PM (#8148931)
It is strange that you think it is unrelated to the substance of your comment. That indicates we are slightly talking past each other, because "What text editor should a beginner use?" is central to my comment. I'll outline how, since I seem to have been insufficiently clear.

Jck argued against the use of a particular text editor on the grounds that it was proprietary. I defended the use of of a proprietary editor in general on the grounds that: 1) It is important that the editor a beginner uses be well-designed. 2) Good design comes only from skilled people spending significant amounts of time on something. 3) In order for a person to spend significant amounts of time on something, they need to have something paying their monthly expenses. That could be a company's salary, student stipend, family, or kickstarter. 4) The most reliable way that I can see to get the money for a project like a text editor to support the monthly expenses of its core developers is by charging for the license to use the software.

If there is a more well-designed-for-a-beginner editor that is not proprietary, then my point #4 is false or irrelevant because some project has figured out a way to support development without blockading users from the source code.