Стоит ли начинающему программисту учить язык C перед Java?

6

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Аватар автора

Святозар Островский

Страница автора

Здравствуйте, коллеги!

Ныне работаю в хелпдеске. Желаю перейти в разработку на Java (backend). Сейчас обучаюсь самостоятельно. Встретил мнения людей, в том числе небезызвестного человека по фамилии Григорин, которые утверждают, что сначала необходимо научиться программировать и первым языком лучше выбрать "Си", дескать, с помощью него можно постичь основы и понять работу базовых принципов в программировании и взаимодействия ПК с железом.

В связи с этим у меня два вопроса:

1) Что такое "база" в программировании? Что учить? Это, как полагаю, математика, информатика, алгоритмы и структуры данных? Можете ли Вы посоветовать толковую литературу?

2) Стоит ли всё-таки учить язык "Си" или сразу можно начать с Java? Вообще, цель стать нормальным разработчиком, т.к. хочу выйти в дальнейшем на нормальную з/п и, самое главное, удалёнку, т.к. хочу из Мск переехать жить в деревню и работать оттуда удалённо.

Заранее благодарю за критику, советы и пожелания! Всем удачи!

Комментарии проходят модерацию по правилам журнала
Загрузка

Сообщество