Ich habe sehr gute Erfahrungen mit Pair-Programmung gemacht. Leichtere Kundenanforderungen direkt zusammen umsetzen. Dabei alles Schritt-für-Schritt erklären.
Wenn es um Programmierungssätze geht, eignet sich eine Prozedurale Sprache wie Python am ehesten, weil man da quasi nichts beachten muss, um ein Hello World auszugeben. (Bsp. Print('Hello World!'))
Wir bilden auch aus und integrieren die Devs nahezu ab Tag 1 in die Kundenanforderungen. Aber! Die Meisten kommen aber schon mit ein wenig Programmiererfahrung zu uns.