Nemyslím si že e-shop je pro začátek to pravé ořechové, já si na něj troufnul až teď po roce v PHP a MySQL
Takže budeš potřebovat:
PHP
MySQL
(X)HTML
CSS
Obrovskou dávku trpělivosti než něco takového uděláš.
Já teďka jeden e-shop za penízky dělám a po 14 dnech(3h denně) mám hotový výpis zboží, registraci uživatelů a košík, na varianty zboží jsem se ještě nejukal
PS: Pokud bys měl zájem, abych tě zezačátku něco naučil, napiš na ICQ, mám ho v profilu