Ну, я не уверена, что это главный принцип, по которому стоит выбирать, с чего начинать От преподов программирования я не раз слышала, что надо как можно скорее переходить к ООП, потому что, например, тем, кто долго занимался процедурным программированием потом весьма тяжело переключаться на ООП, а без него сейчас никуда. Ну и они были за схему С, С++, С# или Java. А есть еще идея начинать сразу с места в карьер - с Java А если начать с SQL, то дальше куда? Я даже и не спорю, собственно, так, интересуюсь :)
Людей, которые учат ООП на примере C++ нужнно гнать из преподавания. Без права заниматься даже репититорством.
Если уж так нужно ООП, а оно скорее не нужно, то Смоллтолк, Питон, в крайнем случае Java. Но ни в коем случае не С++ и не Delphi - языки куда объектныхй подход прикручивали скотчем и соплями.
Мой опыт обучения программированию нельзя назвать сильно удачным, т.к. через года полтора оно мне надоело. Впрочем, полученные знания считаю полезными и время потраченным с пользой Но я хорошо помню, как это, начинать с нуля, это было не так давно. В этот момент, кмк, нужно понять самые азы, которые для тебя уже, наверно, как дважды два четыре: что такое переменная, тип данных, массив, функция, условный оператор, цикл, какие вообще бывают операторы и типы данных и т.д. Если этих вещей не понимать, то непонятно, как дальше вообще программировать Точно ли SQL подходит для освоения вот этих элементарных вещей? С - подходит, кажется, весьма неплохо, поэтому я понимаю тех, кто считает нужным начинать с него. А в чем фишка начинать с SQL для будущего программиста - не вижу...
no subject
Date: 2015-04-10 06:51 pm (UTC)От одного SQL толку мало, если речь именно о программировании. Или он, по-твоему, облегчает дальнейшее обучение?
no subject
Date: 2015-04-10 08:06 pm (UTC)no subject
Date: 2015-04-10 11:00 pm (UTC)От преподов программирования я не раз слышала, что надо как можно скорее переходить к ООП, потому что, например, тем, кто долго занимался процедурным программированием потом весьма тяжело переключаться на ООП, а без него сейчас никуда. Ну и они были за схему С, С++, С# или Java. А есть еще идея начинать сразу с места в карьер - с Java
А если начать с SQL, то дальше куда?
Я даже и не спорю, собственно, так, интересуюсь :)
no subject
Date: 2015-04-11 06:49 am (UTC)Если уж так нужно ООП, а оно скорее не нужно, то Смоллтолк, Питон, в крайнем случае Java. Но ни в коем случае не С++ и не Delphi - языки куда объектныхй подход прикручивали скотчем и соплями.
no subject
Date: 2015-04-10 11:18 pm (UTC)Но я хорошо помню, как это, начинать с нуля, это было не так давно.
В этот момент, кмк, нужно понять самые азы, которые для тебя уже, наверно, как дважды два четыре: что такое переменная, тип данных, массив, функция, условный оператор, цикл, какие вообще бывают операторы и типы данных и т.д. Если этих вещей не понимать, то непонятно, как дальше вообще программировать
Точно ли SQL подходит для освоения вот этих элементарных вещей? С - подходит, кажется, весьма неплохо, поэтому я понимаю тех, кто считает нужным начинать с него.
А в чем фишка начинать с SQL для будущего программиста - не вижу...
no subject
Date: 2015-04-11 06:35 am (UTC)no subject
Date: 2015-04-11 04:43 pm (UTC)