vim also has very, very extensive online help.
i used to use it every day a few years ago, now I stumble around in it like everyone else, but at least I am not terrified every time some unix app pops me into vi like i used to be.
PS: If you are used to Word, you are expecting that text will be automatically formatted to fit the page when you keep typing (without making your own line breaks). vim takes a simpler approach and lets you define the line breaks. I am guessing this is because in some programming languages line breaks define instructions and you wouldn't want the text editor to decide on the line structure for you.
vim is extremely powerful and hands down my favorite editor for coding, it is very fast and very coder-friendly. To tell you the truth, you can probably enable a feature to give it Word style line wraps/autoformatting. The preferences options are a mile long. Some versions also have a syntax highlighting feature for various programming languages, which is VERY cool. Check it out.