Some of you may get the "this constructor takes no arguments"
make sure you put init and not init
also, I highly recommend sublime text because it does a very good job color coding and auto indenting = good for beginners. It is much easier to use than vim, gvim or gedit. vim is good for quick edits so it defiantly has its place to me.
the other advantage of sublime text is that you can have it open and your terminal at the same time so you don't need to save exit run command and then go back and forth.
but if you are quick coder then of course you won't need it. . . just food for thought.