Du kan komma riktigt långt med bara en texteditor som är speciellt ämnad för programmering, exempelvis notepad++ och sublime text. Då kompilerar du själv från prompten, vilket kan vara bra för att lära sig veta vad som händer i kompileringsfasen senare när du kör ett riktigt IDE. Med ett IDE kan kompileringen annars kännas lite som svart magi, om man inte kan grunderna
Jag skulle nog börjat med C, för att undvika alltför stor förvirring med många nya begrepp på en gång. C++ är ett superset av C, vilket betyder att när du väl ska börja med C++ så kan du använda precis allt du har lärt dig i C. Men man får tänka på att programmeringsstilen och problemlösningsmetodiken kan variera stort mellan språken, så det kan vara kontraproduktivt att lösa ett problem i C-stil med C++.
Fast om man lär sig C++ från grunden genom en bok så blir det mest C-liknande i början ändå. Äh, kör C++ på en gång