Когда вы только начинаете, язык не так важен (конечно, выберите более простой язык). По большей части многие крупные языки являются взаимозаменяемыми (например, cout
в C ++ в значительной степени совпадает с System.out.print
в JAVA). Более важная вещь, которую вам нужно понять, - это структура программы, принципы объектно-ориентированного программирования и другие основные принципы программирования, которые можно и нельзя делать. Эти идеи применимы практически ко всем используемым вами языкам программирования.
IMO (и это может быть неправильно), язык, который вы изучаете, является наименее важным аспектом, когда вы начинающий. Большинству программистов придется использовать много языков в своей карьере, и тратить время на изучение каждого языка из каждого будет пустой тратой. Например, я начал изучать Visual Basic в старшей школе. Через несколько месяцев я перешел на C ++. После того, как я поступил в колледж, мне пришлось изучать JAVA в течение 6 месяцев, затем переключился на Ruby, затем на C, CSS, HTML, Android SDK и Javascript. После этого я получил работу и должен был изучить C # и как использовать AJAX, .Net, Facebook API и другие языки. Мораль истории в том, что принципы важнее языков.
Мой совет: Сначала выясните, что вы хотите запрограммировать. У Айры Рейни есть несколько хороших предложений относительно того, куда идти и чему учиться, если вы посмотрите на его ответ (хотя я бы включил JAVA для настольного / мобильного языка)
C ++ не должен быть продвинутым, если у вас есть подходящий материал для его изучения. Я бы порекомендовал работать с C ++, чтобы сделать несколько очень простых программ. Начните с попытки создать базовый калькулятор, который будет отправлять все данные в командную строку. Как только вы изучите основы (+, -, *, /), вы можете постепенно развивать их, становясь все более и более сложным (^,% ,!). Это даст вам платформу для строительства и цель для достижения.
Здесь это сайт, который поможет вам выучить C ++