Hallo Neuling!
Ich hatte noch nie Probleme mit selbstgebauten Programmieradaptern.
Es ist allerdings zu raten ihn mit einem Max232 oder ähnlichem aufzubauen.
Basic++ als Programmiersprache ist zu empfehlen.
Allerdings nicht die IDE hier empfehle ich Workbench++
Diese bietet die gleiche Programmierspache aber noch weitere Features wie Debugger, Memory Map, ....... Vorallem der debugger ist wichtig!
workbench++ bekommst du auf http://www.csslabs.de/ccontrol/