Closed Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Text editor for teaching a novice?

  1. #1
    Cicero480 is offline Newbie
    Join Date
    Mar 2008
    Posts
    2
    Rep Power
    0

    Text editor for teaching a novice?

    What is a good text editor for teaching a beginning programmer?

    I am a C++ and Lisp programmer (about 2 years of experience total) and I'm going to teach my girlfriend some of the basics of C++ (she has a bachelor's in mathematics and some light programming experience with MATLAB). Can anyone recommend a good text editor for her to learn on? My experience is mostly with GNU Emacs and jEdit.

    I'm looking for something with some of the basic features to help with coding, such as syntax highlighting and automatic indenting, but with a fairly simple interface that won't trip up a novice. In addition, I need it to run on Windows and be available to download for free (and preferably open-source).

    Thanks a lot!

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #2
    Join Date
    Jul 2006
    Posts
    16,491
    Blog Entries
    75
    Rep Power
    143

    Re: Text editor for teaching a novice?

    DEV-C++ or wxDev-C++ are both nice C++ editors (one adds wxWidgets to the default libraries). I'm seriously addicted to jEdit myself for a wide variety of coding, however.

    Crimson/Emerald editor is another editor that has support for launching the compiler and is pretty nice as well.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  4. #3
    Join Date
    Jul 2006
    Location
    Amherst, New York, United States
    Posts
    6,277
    Blog Entries
    26
    Rep Power
    20

    Re: Text editor for teaching a novice?

    I like Eclipse for Java and C++ development.

  5. #4
    v0id is offline Retired
    Join Date
    Apr 2007
    Posts
    2,937
    Blog Entries
    3
    Rep Power
    42

    Re: Text editor for teaching a novice?

    I really like Vim. If you don't like the console-mode, you can choose to use the GUI.

  6. #5
    Cicero480 is offline Newbie
    Join Date
    Mar 2008
    Posts
    2
    Rep Power
    0

    Re: Text editor for teaching a novice?

    Thanks for your replies. I think I'm going to go with Crimson Editor -- the interface is clean and the code indenting is pretty intuitive. I like jEdit a lot and it offers an excellent mix of power and usability, but I think Crimson Editor may be the best choice for minimizing the barriers to entry for a non-programmer.

    Along those lines, I know Vim is powerful but if I'm not mistaken, it (like my own favorite, Emacs) isn't the easiest thing to pick up and use right away. (Of course, that's a ridiculous understatement for Emacs, ha ha.) I also thought about Notepad++ just because of how popular it seems to be, but its menus are a little bewildering and if it has an automatic indenting feature, I couldn't find how to turn it on.

    As for Eclipse and Dev-C++, I've heard good things about both of them but I don't use IDEs that much.

    Anyway, thanks again for all your input. Any more would be quite welcome.

  7. #6
    Join Date
    Jul 2006
    Posts
    16,491
    Blog Entries
    75
    Rep Power
    143

    Re: Text editor for teaching a novice?

    Crimson Editor has served me well. It wasn't until I started doing more regular expressions that it failed me (no support for \n, etc).
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  8. #7
    v0id is offline Retired
    Join Date
    Apr 2007
    Posts
    2,937
    Blog Entries
    3
    Rep Power
    42

    Re: Text editor for teaching a novice?

    Quote Originally Posted by Cicero480
    [...] I know Vim is powerful but if I'm not mistaken, it (like my own favorite, Emacs) isn't the easiest thing to pick up and use right away.
    Yes, you're right. It takes sometime before you're really comfortable with it. Personally, I've used it for about two months, and I've still problems with it in some areas. But fortunately, it has a big user-database, so it isn't hard to find information.

  9. #8
    JGRobinson's Avatar
    JGRobinson is offline Newbie
    Join Date
    Nov 2008
    Location
    UK
    Posts
    22
    Rep Power
    12

    Re: Text editor for teaching a novice?

    I tend just to stick with Visual Studio 2008 C++ it has intellisense, code completion etc. I use Notepad++ when I need to make a small edit, an I cannot wait for VS to load.

    BTW - anyone remember "brief" it was a proper programmers editor from Borland, I used to love it
    Hope this helps
    Graham - http://programmingtips.co.uk

  10. #9
    Join Date
    Jul 2006
    Posts
    16,491
    Blog Entries
    75
    Rep Power
    143

    Re: Text editor for teaching a novice?

    I finally had to install Vim today... 500MB error logs suck.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  11. #10
    Join Date
    Apr 2008
    Posts
    789
    Blog Entries
    5
    Rep Power
    24

    Re: Text editor for teaching a novice?

    I use scribes.
    Watches: Nanoha, Haruhi, AzuDai. Listens to: E-Type, Dj Melodie, Nightcore.
    "When people are wrong they need to be corrected. And then when they can't accept it, an argument ensues." - MeTh0Dz

Closed Thread
Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Text Editor
    By hudbarnett in forum PHP Development
    Replies: 2
    Last Post: 08-31-2010, 12:27 AM
  2. Text Editor [C]
    By 539 in forum C and C++
    Replies: 1
    Last Post: 05-07-2010, 05:31 PM
  3. Simple Text Editor
    By Turk4n in forum Java Tutorials
    Replies: 16
    Last Post: 02-11-2010, 08:10 AM
  4. My new text editor
    By DarkLordoftheMonkeys in forum General Programming
    Replies: 3
    Last Post: 01-23-2010, 02:50 PM
  5. Text Editor vs IDE?
    By Psynic in forum General Programming
    Replies: 3
    Last Post: 05-28-2009, 11:42 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts