มันขึ้นอยู่กับหลักการการทำงานครับ แบ่งเป็น 2 ส่วนใหญ่ ๆ คือ
1. ออกแบบหน้าเว็บ
2. งานเขียนโค้ด
เจ้าของกระทู้ ถามเรื่องต้องมีโปรแกรมอะไร ก็อย่างที่เพื่อน ๆ แนะนำไปแล้วข้างต้น
1. photoshop ออกแบบหน้าเว็บ (อาจจะใช้โปรแกรมอื่นด้วยไม่ว่ากัน)
2. เขียนโค้ด HTML, CSS ใช้เป็น Dreamwever ครับง่ายดี เพราะมันสามารถรองรับฟังชั่นบางอย่างได้ดี ในโปรแกรมตระกูล Adobe ด้วยกัน
ก่อนลงมือออกแบบอย่าลืมเขียนเค้าโครงร่าง (Wireframe) ด้วยทุกครั้งลงบนกระดาษหรืออะไรก็ตาม อยากน้อยก็เป็นไกด์เราคร่าว ๆ ครับ
ในภาพนี้ยังมีหลายส่วนที่ต้องปรับปรุง วาดปุ๊บ รู้ปั๊บ
อันนี้ผมใช้ Illustrator ในการออกแบบโครงร่างก่อนทำโปรเจคเสมอ