ان اردت ان تكون مطور ويب محترف انصحك بهذا المقال المختصر الذي جمع فيه صاحب المدونة الاساسيات للتصميم المواقع بطريقة جميلة

http://www.takiddine.com/blog/how-to-be-a-full-stack-developer/