No it is not necessary to learn photoshop for web developer but If you Know photoshop that will be advantages for web developer.
You can design anything in Photoshop and use SLICE Tool to make your...