Что необходимо знать, что бы квалифицировать себя как Junior Developer на C++ (Вопрос совсем начинающего кодера.)?
Как начнете работать - так и будете квалицифировать себя как Junior Developer.
Чтобы изучить - изучите как работает поиск в гугле, найдите штук 30-40 вакансий в вашем регионе и внимательно почитайте описание - так вы узнаете не только мнение случайных людей в интернете, а и реальное представление о джуниор девелопер, которое имеет потенциальный работодатель.
И не считайте мой ответ приколом - вместо теории действительно изучайте вакансии и требования к ним, так как именно они являются определяющими.
Чтобы позиционировать себя как джуниор, не зависимо от языка или стека требуемых технологий, вы для начала должны владеть базой знаний этого языка или API технологии. Второй шаг - умение с этим работать. Если вы способны в рамках имеющейся у вас базы знаний решить хотя бы 80% базовых поставленных перед вами задач в кротчайшие сроки интуитивно и автономно - можете считать себя junior developer. Не важно, будет ли результат сплошным говнокодом, главное - чтобы результат решал поставленную перед вами задачу. Когда научитесь делать это грамотно в выдержанной стандартификации кода и изучите основные моменты оптимизации кода и алгоритмов - тогда уже насущным станет вопрос о квалификации вас как middle-разработчика.