will Emacs answer my needs for HTML, CSS, JavaScript, PHP, MySQL, Perl, and Python coding?

Just what exactly are your needs? No editor, be as good or as complicated as it can be can code for you. It won't suggest the right algorithm, nor will it correct your data-structures. If you can specify what do you look for in an editor, perhaps a better suggestion will be available.

This been said, try this EMACS page it seems to know what it's doing.

UPDATE: But then again, it might not, see following remarks. This is what happens when you recommend things without checking them up first.

Also, two side notes, EMACS is fully programmable, meaning you can create an elisp file that will alter its behavior in a way that will support whatever you want to do (and most chances are that someone already did it). So the answer to any EMACS q is usually "yes", but it may need to be added, or created.
Two, a steep learning curve means that you can get on top of things (the y grid) very fast (the x grid). What you mean is a very gradual, or flat, learning curve (takes lots of time to learn how to do something)

Software speaks in tongues of man.
Stop saying 'script'. Stop saying 'line-noise'.
We have nothing to lose but our metaphors.


In reply to Re: Getting into Emacs? by Erez
in thread Getting into Emacs? by tmallen

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.