Estoy de acuerdo con Konstantin, pero, por otra parte, reiventando la rueda se aprende muchisimo...

Si te entusiasma la idea: comienza a hacerlo, si te detienes por falta de informacion: pregunta. Para eso estamos aqui, para ayudar y aprender..

Hay mucha informacion disponible, estudia lo que han hecho otros y averigua el porque. Quizas te tomara algun tiempo pero vale la pena.