C++ или Java для первого языка?
=================================

 Я выбирал языки программирования и остановился на Java и C++. Многие говорят, что технологии на Java уже устарели, а в C++ много костылей. Какой из этих двух будет лучшим для полного новичка в программировании? 

 Прежде всего, ваши многие порят чушь. Что будет лучше сказать однозначно невозможно. С одной стороны разработчику на C++ надо учить примерно в десять раз больше, чем разработчику Java, для достижения одного грейда. С другой, плюсовый мидл знает и может раз в десять больше джавового. 

**Java.**  

«Технологии» вам не нужны, вам нужно программить что-то минимально действующее. А в Си++ слишком легко «выстрелить в ногу».  

А когда научитесь программить — тогда и Си (с крестами и без) станет понятнее. 

 Java чтобы войти в ООП  

C++ чтобы войти в архитектуру поглубже.  

  

Смотря к чему вас тянет. 

 Я бы для начала посоветовал всё-таки взять язык со сборкой мусора - Java.  

Но я бы не стал советовать Java, тк есть **C#** 

 Python.   

На мой взгляд, на данный момент лучший для вхождения. Java многословный, громоздкий. С++ дико переусложненный. И то, и другое стоит изучить на каком-то базовом уровне, но не в качестве первого языка точно. Когда-нибудь потом.