Önce HTML/CSS bilmeniz gerekmektedir. Bunu biliyorsanız zaten iş çok çok kolaylaşacaktır. Temel seviyeyi uygulama yaparak öğrenebilir sonrasında güzel bir kitap ile (ücretsiz demişsiniz ancak çok uygun fiyatlar ile bulabilirsiniz) taçlandırabilirsiniz.