Если вы хотите связать с этим своё будущее, то, конечно же, стоит. Обучение лучше всего проходить в специализированном учебном заведении. Даже закончив его, люди потом учатся практически всю жизнь, так как технологии не стоят на месте.. Требуются постоянные курсы повышения квалификации, чтобы идти в ногу со временем.
Самостоятельное изучение программирования могут вывести вас на определённый уровень знаний, но не на самый высший.
Для самостоятельного изучения советую приобрести учебные материалы какого-либо ВУЗа. Список материалов обычно выложен на главных страницах факультета.
Это более распространенный язык программирования и на нем пишется огромное кол-во программ , а следовательно в интернете на него больший спрос и следовательно ответов ,+ он обладает хорошим функционалом , на вопросы пользователя , а паскаль это как бы основа для многих языков , на нем пишут простенькие программы .
Многие современные языки специально созданы для облегчения объектно-ориентирова<wbr />нного программирования. Однако следует отметить, что можно применять техники ООП и для не-объектно-ориентир<wbr />ованного языка и наоборот, применение объектно-ориентирова<wbr />нного языка вовсе не означает, что код автоматически становится объектно-ориентирова<wbr />нным.
Одни языки отвечают принципам ООП в полной мере — в них все основные элементы являются объектами, имеющими состояние и связанные методы. Примеры подобных языков — Smalltalk, Eiffel.
Существуют гибридные языки, совмещающие объектную подсистему в целостном виде с подсистемами других парадигм как «два и более языка в одном», позволяющие совмещать в одной программе объектные модели с иными, и размывающие грань между объектно-ориентирова<wbr />нной и другими парадигмами за счёт нестандартных возможностей, балансирующих между ООП и другими парадигмами. Примеры таких языков: CLOS, Dylan, OCaml, Python, Ruby, Objective-C.
Однако, наиболее распространены языки, включающие средства эмуляции объектной модели поверх более традиционной императивной семантики. Алан Кэй назвал такие языки «склеиванием возможностей» в противовес «чистоте стиля» языков, воплощающих некую парадигму непосредственно. Примеры таких языков — Симула, C++, Visual Basic, Delphi, Модула, Модула-2, Java, C#, PHP.
Java - активно развивающийся язык, электронных устройств сейчас очень много и работа для хорошего специалиста всегда найдется. Но не надейтесь, что все знания вам дадут в ВУЗе, уже сейчас начинайте изучать языки, начните с C/C++, это основные языки, на которых вы будете программировать во время учебы. Выучите их, легче будет изучать Java. Поэкспериментируйте с компиляторами, Eclipse и другие. Потом подберете оптимальный для себя.
Будучи Java программистом будете естественно разрабатывать приложения, все это будет происходить при помощи компилятора, поэтому и говорю привыкать ко всем популярным. В основном будете писать не полностью программу, а только свою часть, какие-то определенные классы. Возможно, даже не будете знать их назначение. Труд программиста не просто, не каждый приживается.
Удачи!
Это язык программирования Java - у него синтаксис С-подобный. Почему точно Java? Потому что команда System.out.println("<wbr />I'm parent"); - это команда вывода в консоль. При том код написан на Java Core - чистая джава без использования какого-либо фреймворка. Стартовой точкой программы будет класс main.
Такие примеры обычно дают школьникам и студентам, когда объясняют ООП и наследование.