Прежде всего, я думаю, что вы должны позволить себе руководствоваться тем, что используется вашим непосредственным окружением. Люди на форуме, которых вы собираетесь часто посещать, друзья, коллеги / студенты, что бы они ни использовали, должны быть важным фактором в вашей работе. Поскольку они являются теми, которые вы будете задавать вопросы, источник обмена и т. Д.
Возможно, они используют более старые версии Delphi, Lazarus или новейшую версию Embarcadero. Например. Что касается моей работы, я часто бываю на электротехнических факультетах, и они используют Delphi 6 или 7. И если нет, то, как правило, старше, чем новее.
Если вы готовитесь выполнять побочные работы с Delphi, у вас есть проблема. Вы можете купить стартер, чтобы учиться, но как только вы начнете просить деньги за него, вы должны приобрести полную лицензию (*), и стартовая лицензия теряет деньги. Тем более что Embarcadero недавно ограничил период, в течение которого старые версии могут обновляться, вы можете даже не получить скидку на полную версию из-за более ранней первоначальной покупки через несколько лет.
Помимо бесплатности, Lazarus для образовательных целей имеет одно большое преимущество: количество версий в активном использовании обычно ограничено двумя последними выпусками. Это уменьшает конфликты версий и в худшем случае версионит является временным. Это означает, что все ваши коллеги будут более или менее использовать одну и ту же версию, в то время как с Delphi они могут быть разбросаны по более чем 5-6 версиям.
И, конечно же, обновление Lazarus также бесплатно :-) (что важно учитывать при многолетнем планировании, те же люди, призывающие вас купить сейчас, будут призывать вас получить самые последние и самые лучшие за несколько лет)
Лично я думаю, что Лазарь в порядке для начального обучения, и что различия, которые действительно были бы камнем преткновения, намного дальше. И вы получаете путь VCL / LCL к другим платформам. Вы всегда можете получить версию Delphi позже, когда планы будут более конкретными. (либо для того, чтобы найти работу, либо если вы начинаете заниматься программированием самостоятельно)
(*) к счастью, если я правильно понял, версия для начинающих теперь разрешает некоммерческое использование в фондах.