... na gut, perfekt ist nichts.
Wer nur eben was auf dem Handy programmieren will, erhält eine schöne Einführung die außerdem auf die "Phone"-Spezifika konzentriert ist.
Dann gibt es einen Kurs in Silverlight, der sich gewaschen hat. (Dabei ist das nicht einfach ein Aufguss der schon bekannten Bücher von Petzold. Themen, die ich schon aus anderen Büchern von ihm kenne, hat er nicht nur wirklich durchdacht auf das Handy angepasst oder für das Handy völlig umgebaut, er hat auch Erklärungen für Inhalte, die er nun wirklich identisch hätte erklären können, nochmals verbessert.)
Es ist für mich immer wieder erstaunlich, wie Petzold einen Stil beherrscht, der wahrscheinlich dem relativen Anfänger (wenn er denn überhaupt bereit und in der Lage ist, Zusammenhänge lesend zu verstehen) alles erklärt - aber zugleich auch denjenigen, der seit 30 Jahren programmiert, nebenbei noch auf die Kleinigkeiten und Fallen hinweist, die einen sonst viel Zeit und Nerven kosten würden.
Eines setzt das Buch m.E. für den vollen Genuss voraus: Dass man programmieren kann.
Und ich vermute, es gibt bessere Bücher für Leute, die nicht wirklich etwas verstehen wollen, sondern nur ein paar coole Code-Schnippsel suchen. (Wobei Petzodls-Beispiele oft verdammt cool sind. Finde ich. Aber er erklärt dann eben auch, was noch nötig ist, dammit man daraus mehr als coole Beispiele machen kann.)
Wer sich das Buch ganz oder ein gutes Stück davon antut (aber zum schnellen Blättern taugt es eben nicht, dafür sind die Informationen zu dicht gepackt), der weiß danach nicht nur, wie dies oder das auf dem Handy programmiert wird. Er bewegt sich (mit ein klein wenig weiterer Übung) im Framwork wie ein Fisch im Wasser.
Gruß,
F.L.
P.S.
JAVA-Programmierer sollten erst einen kleinen Band C# für JAVA-Programmierer lesen, weil die Features, die hier selbstverständlich für eleganten und gut lesbaren Code verwendet werden erst in den kommenden zwei Versionen auch in der JAVA-Welt ankommen. (Nein, das ist keine Polemik. Jeder, der beide Sprachen kennt, weiß, dass dies ein guter Rat ist. Und ich habe auch nicht gesagt, dass es immer besser ist, eine Sprache aufzupumpen.)