Hi,
such mal ein bisschen im Forum/Wiki nach deinem "Problem".
Du meinst sicher SMD oder ?
Was heißt besser... DIP ist mit sicherheit anfängerfreundlich, weil du sicher schwierigkeiten mit dem Löten von SMD Bauteilen bekommen wirst.
Der Rest hört sich ganz vernünftig an, das RN-Control ist sicher für den Einstieg sehr gut geeignet, wenn man sich noch nicht traut selbst eins zu bauen. Somit schließt du schon eine große Fehlerquelle aus
Was dem Programmer angeht kann ich dir nicht helfen, weil ich selbst Windoof verwende.
Zu den Sharps steht auch was im Wiki:
https://www.roboternetz.de/wissen/index.php/Sensorarten