Jak řekli předřečníci, Visual Studio je určeno pro vývoj aplikací pro Windows a s největší pravděpodobností ho pro fungování robota potřebovat nebudeš. Windows běží na x86 platformě (nevím jak to je s Windows 10, jestli běží i na ARM, nesleduju to, nevím). Raspberry PI má ARM jádro, Arduino je jen "obyčejný" AVR mikrokontroler. Ačkoliv by to Raspberry výkonově utáhlo, VS se na něm z výše uvedených důvodů spustit nedá. Platformu, na které ti robot poběží, bys měl vybrat podle toho, co potřebuješ a co od toho robota očekáváš. Pokud jen jednoduché funkce, stačí ti i to Arduino. Pokud na něm budeš mít kameru a chceš dělat image processing, pak už je to na Raspberry nebo třeba i ten plnohodnotný x86 počítač (pravděpodobně nějaké Mini-ITX nebo menší řešení). Sepiš sem funkce toho robota, jaké na něm chceš mít aktuátory a senzory a podle toho budeme umět lépe poradit.
Pokud jde o samotné programování, tak bych se přechodu z VS na cokoliv jiného nebál, základ je umět algoritmizaci, tedy schopnost převést myšlenku, co má robot dělat, na konkrétní sérii příkazů. Přepsat to do libovolného jazyka už je hračka, jakmile si osvojíš syntaxi (plus ty s tím budeš ovládat periferie, takže ještě základní věci ohledně fungování konkrétního HW).