zum Tastatur layout, Engisch find ich persönlich zum Programmerien eindeutig besser, die ganzen Klammern, Semikolons, und was man so braucht, sind einfacher zu erreichen. Unter windows verwende ich (Englisch USA, International) alle wichtigen Interpuktionszeichen '~"`^ werden nicht sofort dargestellt, sondern zwischen gespeichert, erst wenn das passende Zeichen wie z.B. a gedrückt wird, wird die punkte oder Striche über das Zeichen gepinselt. Unter linux sollte das auch gehen. Unter leopard ist dafür etwas Handarbeit notwendig, aber dort funktioniert das auch (eigenes Tastaturlayout erstellen).