I am a developer and i want learn each and every thing about it