Zum checken eignen sich die Tools von DotMobi unter https://ready.mobi - DotMobi bietet ansonsten auch ganz gute Unterstützung z.B. unter www.mobiforge.com
@SEOPower: in dem Bereich selbst beigebracht. Das hat sogar mit WML angefangen. WML (WAP 1.0) kannst Du aber inzwischen vernachlässigen. Danach kräht kein Hahn mehr.
XHTML, WML, etc. sind aber keine Programmiersprachen, sondern Auszeichnungssprachen.
Die Programmierung erfolgt dann eher im Hintergrund, wenn man ein CMS für mobile Seiten entwickeln muss - da ist die verwendete Programmiersprache aber egal.
Bei den meisten derzeit gebräulichen CMS sollte man es aber auch mit Hausmitteln oder Zusatzmodulen des CMS schaffen, mobile Seiten zu veröffentlichen (ohne Programmierkenntnisse).