TGViewer
The Devs Community The Devs Community @trainee_dev_community · 216 subscribers
Post #17 175
#как_начать

Часто спрашивают: с чего начать изучение программирования?

Особенно этот вопрос волнует тех, кто хочет развиваться в Front-end'е. В этой сфере обилие фреймворков и технологий.
И тут многие вступают на скользкий путь - начинают изучать фреймворки, а не основы.

Этот путь лёгок, можно начать сразу писать код, ведь зачастую фреймворки предоставляют высокоуровневые инструменты и вроде бы для из использования даже не надо сильно думать.

Это ошибка. Рано или поздно непонимание основных концепций, алгоритмов, структур данных начинает давать о себе знать. Да и качество кода у тех, кто идёт сразу во фреймворк не лучшее.

Поэтому много раз советовал тем, кто начинает прочитать хотя бы одну книгу о программировании (а лучше ещё и о структурах данных и алгоритмах).

Вот две книги, что рекомендую к прочтению новичкам:
1. Полное руководство по Java (Шилдт) - считаю Java наверное самым академическим языком, и в первой половине книги очень подробно рассматриваются принципы ООП. Отлично подойдет тем, кто еще с этой парадигмой незнаком.
2. Грокаем алгоритмы - книга начального уровня по алгоритмам. Простым языком объясняет распространенные алгоритмы и некоторые структуры данных.
More from @trainee_dev_community
  1. May 24, 2024Хеллоу-хеллоу! Буквально вчера залетел провести митап в другом сообществе. Поговорили про…
  2. Dec 22, 2023Channel name was changed to «The Devs Community»
  3. Dec 22, 2023Тук-тук, не ждали?) Вот вам прекрасное чтиво на ночь. И ответьте мечтают ли изоляты о шере…
  4. Feb 6, 2023The Devs Community pinned «Как вы думаете, после каких курсов проще найти работу в IT-сфер…
  5. Feb 6, 2023Post #105
  6. Feb 6, 2023Всем привет! Пока мы отдыхаем, решили устроить интерактивчик. Стало интересно, после каких…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →