I know and script in PHP, JavaScript (also the nice Ajax functions), HTML, css and SQL. I am mainly focused on web programming, but I can script also in vba and call of duty 2.
As edit software I am always using Notepad2. Only for the linenumbers and begin/end marking for () and {}. I don't use anything else and script everything by hand, thousands of lines
I like to script it by hand. You have control over everything and you will learn much more then when you use software which does the main things for you.