As was mentioned before, the training time can be long, but that can be a good thing if you ask some. I don't really play eve very much, maybe a few hours a week, but that does not hurt me. The kid who plays 20 hours a day has no advantage beside being able to earn more money.
And just in case you think that there is no way to catch up with those like myself who have been playing for years, you are wrong. Lets take a frigate for example, the ship you start out in. It takes about a month to become the best you can be in a frigate. I finished this years ago, and I can't really improve my skills any more. Once you have trained for that month, you are just as good at flying a frigate as me as far as skill points go. I may know how to fit it better or better tactics, but that is it. The only real difference between new players and old ones is the knowledge of the game, the money they have, and the ability to fly different ships. And those frigates are very useful, I still fly them all the time. All that my years playing give me is the ability to fly other ships such as cruisers, elite cruiser, battle cruisers, recon ship, battleships, dreadnoughts, carriers, ect...
Again though, once I max out my skills, that is it. I am about to finish my training for a dreadnought in a few weeks. Once I have that finished, I am done with it and I will go on to learn how to fly another ship.
As was also mentioned early, it is the players that make the game. Playing by yourself and running missions\minning gets boring real fast. Joining a corp and an alliance and making friends is what makes the game fun for years. And if you do get bored, take a break. I took a 6 month break a while back but my skills continued to train. Now that I am back, I can fly capital ships and am part of the biggest war in Eve's history.