I agree with Social.
But if you still plan to develop a MMO, then I recommend you to take a look at these:
“MMOG Considerations”
http://www.gamedev.net/reference/articles/article2100.asp
This article seeks to provide an overview of some of the issues you should consider when thinking about an MMO project; to give you some of the questions you should be asking, as well as a few possible answers.
A Beginner’s Guide to Creating a MMORPG
http://www.devmaster.net/articles/building-mmorpg/
This article will focus on the first steps in building your own Massive Multiplayer Online Role Playing Games (MMORPG). It’s target is the indie game developer, with limited resources and experience. After reading this article, you should know what it takes to get started, and some advises regarding what to do and what not to do.
– This article was written by Radu Privantu, lead programmer and project leader for Eternal Lands www.eternal-lands.com, a free, open source client MMORPG. –
And maybe you find these articles intresting too:
Eternal Lands’ MMORPG Postmortem: Mistakes and Lessons
http://www.devmaster.net/articles/mmorpg-postmortem/part1.php
The postmortem of ‘Eternal Lands’
Interview with Radu Privantu
http://www.gamedev.net/community/forums/topic.asp?topic_id=301023
Interview with Radu Privantu detailing his experiences creating the very succesful indie MMORPG ‘Eternal Lands’
Tutorial: Pre-development Planning.
http://blenderartists.org/forum/showthread.php?t=78643
An intresting tutorial written by Social explaining how to ‘plan’ a game project before you ‘jump into it’, and why that is important.
Inspired by that tutorial, I wrote how I plan a project.
You maybe want to read it also…
http://blenderartists.org/forum/showthread.php?t=79328
The Art of Computer Game Design
http://www.erasmatazz.com/free/AoCGD.pdf
Your game has to be fun… And developing a fun game is much harder then you maybe think. This is a very good (and free) book that will explain you how to do that.
Your technical skills are also important:
A Byte of Python
http://swaroopch.info/text/Byte_of_Python:Main_Page
This book will help you to learn the Python programming language, whether you are new to computers or an experienced programmer.
How to be a Programmer: A Short, Comprehensive, and Personal Summary:
http://samizdat.mines.edu/howto/HowToBeAProgrammer.html
Teach Yourself Programming in Ten Years:
http://www.norvig.com/21-days.html
Maybe these are intresting:
The Unix and Internet Fundamentals HOWTO:
http://en.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/index.html
Development in a Virtual Environment: A Beginner’s Guide
http://www.gamedev.net/reference/business/features/virtual/
Links you should check out:
www.gamedev.net
www.gamasutra.com
www.erasmatazz.com/Library.html
Good luck
– Fenryal