Я занимаюсь разработкой приложений на основе С# (.net) и Java (J2EE) в течение последних 3 лет.
Но теперь я чувствую, что Java, С# делает вас хромым (с точки зрения обучения), и вы можете быстро развивать свои приложения, но не понимаете основные базовые концепции программирования.
Итак, я пытаюсь изучить С++, но я нахожу его немного "запутанным" из-за указателя, множественного наследования, некоторых условностей и других понятий С++, которых нет в Java. Итак, что вы предлагаете? Как я должен к этому относиться?
Спасибо
PS: Я студент, так что все время в мире и на самом деле смену.