I highly suggest using emacs for a specific type of task to try it out, don't go wholesale. Try using it just for taking meeting notes, or maybe only for writing a specific language (skewer-mode / swankjs is a great place to start).
Also, I seriously suggest not starting with evil, but others may disagree. Learning to extend your editor as opposed to configure your editor is a big thing.