Выбор между C и C++, и вообще стоит ли?
стоить плюнуть
ДА!
языки уже ничего не стоят. Давным давно нужно знать целый стек технологий + обзорно те штуки которые используются в смежных областях.
типичный набор знаний для джуна 
1) язык
2) базы данных
3) часто используемые библиотеки и фреймворки в выбранной области
4) знание систем контроля версий
5) знание основных инструментов разработки(ide, редакторы и все что облегчает жизнь программистам работающим с каким-то конкретным стеком)
6) общий кругозор в айти
7) знание короля айти - гугла. реально крутая вещь, попробуй хоть раз использовать. можно нагуглить все те вопросы которые ты задалUDP:прочитал комент о том что автор слепой, и стало немного стыдно за столь резкий ответ. Но это не изменит некоторых вещей:
Людям с нарушением зрения будет очень трудно. Приходится часто искать информацию и если вам трудно это делать в больших объемах лучше остановиться.