Это мне поможет в начинании?
605
34
очень сомневаюсь что этот гайд как-то тебе поможет, т.к в этом гайде/курсе всего 16 глав/уроков, и всё заканчивается изучением перегрузкой методов класса, это оч мало, ищи более полный гайд или просто возьми книгу (хз какие книги по C++ существуют)
Тебе конкретно С/С++?Motylek сказал(а):↑Нажмите, чтобы раскрыть...
Начинаешь с библии Сишника офк - Керниган и Ритчи: The C programming language.
Есть крутая методичка Essential C.
Дополняешь это просмотром каких нибудь лайв лекций, типа CS 50.
И вуаля, ты уже хоть что-то можешь. ( Имеется в иду офк общее представление некое о языке и CS)
По плюсам, книга Страутструпа "Язык программирования С++"
А, ну и главное - чтобы научиться программированию - надо кодить и кодить много. Эта очевидная, казалось бы, мысль, от многих ускользает.
Taiga121 сказал(а):↑Тебе конкретно С/С++?
Начинаешь с библии Сишника офк - Керниган и Ритчи: The C programming language.
Есть крутая методичка Essential C.
Дополняешь это просмотром каких нибудь лайв лекций, типа CS 50.
И вуаля, ты уже хоть что-то можешь. ( Имеется в иду офк общее представление некое о языке и CS)
По плюсам, книга Страутструпа "Язык программирования С++"
А, ну и главное - чтобы научиться программированию - надо кодить и кодить много. Эта очевидная, казалось бы, мысль, от многих ускользает.
Нажмите, чтобы раскрыть...Мне нужно понимание того что такое программирование и стоит ли туда вливаться, хочу понять что это, саму суть, базу на котором все построено ведь все намного сложнее чем кажется, я это и собираюсь освоить, профессий в программировании немалое количество, что именно выбрать?
Motylek сказал(а):↑Мне нужно понимание того что такое программирование и стоит ли туда вливаться, хочу понять что это, саму суть, базу на котором все построено ведь все намного сложнее чем кажется, я это и собираюсь освоить, профессий в программировании немалое количество, что именно выбрать?
Нажмите, чтобы раскрыть...
Вышка есть?
Или в процессе выбора, куда пойти?
Прежде всего, там сразу следует развилка на варианты когда тебе нужна неистовая математическая подготовка, и когда она нужна, но не особо. Ну, есть и варики когда не нужна, но это такое себе.
Программирование, это много рутины, много чтения чужих каракулей(в формате кода), особый склад ума и некоторая странность по жизни, которую этот склад ума гарантирует спустя пару лет. Ну и ноулайф, до некоторой степени.
Вообще, С учить, в качестве старта, да ещё и самому, так себе идея. Его конечно преподают, для определенных задач, но это не лучший выбор.
Базу, на которой все построено, в вузике преподают года два, прежде чем ты начинаешь что-то понимать, но это не всегда нужно.
Многие профы не требуют полноценной базы, как ни странно.
Motylek сказал(а):↑что поможет тогда?
Нажмите, чтобы раскрыть...
На ютубе есть хороший русскоязычный канал simplecode (вроде как). Возможно тебе покажется его контент бредом, т.к. ты даже после 100 урока вряд ли что-то крутое сможешь написать(я не про змейку и крестики нолики если что). Но эти уроки тебе дадут хорошие базовые знания и понимания работы c++ для изучения технологий с помощью которых ты сможешь написать что-то нормальное.
Если тебе скучно смотреть/переписывать код с видоса десятки часов, то можешь поставить себе задачу, например написать библиотеку для работы со string(char[]).
kure534 сказал(а):↑очень сомневаюсь что этот гайд как-то тебе поможет, т.к в этом гайде/курсе всего 16 глав/уроков, и всё заканчивается изучением перегрузкой методов класса, это оч мало, ищи более полный гайд или просто возьми книгу (хз какие книги по C++ существуют)
Нажмите, чтобы раскрыть...?
https://proselyte.net/tutorials/scala/
прошел скалу по этому гайду, вполне норм себя чувствую
Motylek сказал(а):↑Мне нужно понимание того что такое программирование и стоит ли туда вливаться, хочу понять что это, саму суть, базу на котором все построено
Нажмите, чтобы раскрыть...Тогда навряд ли си или си++ будет хорошим выбором для тебя.
Если не хочешь терять время, то тебе нужен простой, но мощный язык, с которым удобно пользоваться абстракциями (си в этом плане чуть не худший из широко используемых). Например, специально для этих целей придумали Scheme. Он используется в классическом учебнике Structure and Interpretation of Computer Programs (есть русский перевод и видеокурс лекций из мит-а) и в более простом аналоге HTDP. Если хочется книгу более ориентированную на практику есть Realm of Racket. Еще, говорят, Exploring Computer Science with Scheme тоже годнота, но сама не читала.
Если хочешь пожертвовать качеством, но быть как все, можешь по питону что-нибудь почитать.
Если будешь выбирать книги, не упомянутые в моем сообщении, учитывай, что большинство так называемых "хороших учебниках для новичков" - это не учебники, а справочники по языкам.
Motylek сказал(а):↑Посоветуй что нибудь что на себе испробовал и что помогло тебе?
Нажмите, чтобы раскрыть...Я больше по питону, а по плюсам не советчик.
Начал именно с cs50, очень хороший курс, но опять же, там начало с Си, которое переходит в питон.
Смысл сообщения был скорее в том, что учить что-то по двустрочным гайдам в интернете - плохая идея. Либо выбираешь какую-то серьезную книгу, либо полноценный курс лекций.
Taiga121 сказал(а):↑
Вышка есть?
Или в процессе выбора, куда пойти?
Прежде всего, там сразу следует развилка на варианты когда тебе нужна неистовая математическая подготовка, и когда она нужна, но не особо. Ну, есть и варики когда не нужна, но это такое себе.
Программирование, это много рутины, много чтения чужих каракулей(в формате кода), особый склад ума и некоторая странность по жизни, которую этот склад ума гарантирует спустя пару лет. Ну и ноулайф, до некоторой степени.
Вообще, С учить, в качестве старта, да ещё и самому, так себе идея. Его конечно преподают, для определенных задач, но это не лучший выбор.
Базу, на которой все построено, в вузике преподают года два, прежде чем ты начинаешь что-то понимать, но это не всегда нужно.
Многие профы не требуют полноценной базы, как ни странно.
Нажмите, чтобы раскрыть...В том то и проблема что полноценно учиться пойти нету возможности.
Hit Girl сказал(а):↑Я больше по питону, а по плюсам не советчик.
Начал именно с cs50, очень хороший курс, но опять же, там начало с Си, которое переходит в питон.
Смысл сообщения был скорее в том, что учить что-то по двустрочным гайдам в интернете - плохая идея. Либо выбираешь какую-то серьезную книгу, либо полноценный курс лекций.
Нажмите, чтобы раскрыть...нужно понять, что Си это не просто язык, а как костяк почти любого. Поэтому обьясняя основы на Си, ты можешь паралельно понимать на другом языке те же вещи, просто меняя синтаксис на нужный.
другое дело функциональный, там уже просто так не поймешь
Не слушай дурачков, c/c++ хотя бы на базовом уровне матс хев, ибо этот язык довольно низкоуровневый и тут ты столкнешься с указателями,очисткой памяти и прочей головной болью, это даст тебе более глубокое понимание вообще как все устроено под капотом в других языках. Хотя на практике плюсы тебе наврятли пригодятся, но простые задачи для практики лучше делать на них.
Вообще главное практика, если есть желание и тебе по кайфу прогать, то будет намного легче. Без практики тебе никакие книги не помогут, что ты там прочитаешь вылетит из головы уже на следующий день, офк имхо. Поставь себе задачу, например написать тетрис и прогай
Moon-chan сказал(а):↑Тогда навряд ли си или си++ будет хорошим выбором для тебя.
Если не хочешь терять время, то тебе нужен простой, но мощный язык, с которым удобно пользоваться абстракциями (си в этом плане чуть не худший из широко используемых). Например, специально для этих целей придумали Scheme. Он используется в классическом учебнике Structure and Interpretation of Computer Programs (есть русский перевод и видеокурс лекций из мит-а) и в более простом аналоге HTDP. Если хочется книгу более ориентированную на практику есть Realm of Racket. Еще, говорят, Exploring Computer Science with Scheme тоже годнота, но сама не читала.
Если хочешь пожертвовать качеством, но быть как все, можешь по питону что-нибудь почитать.
Если будешь выбирать книги, не упомянутые в моем сообщении, учитывай, что большинство так называемых "хороших учебниках для новичков" - это не учебники, а справочники по языкам.
Нажмите, чтобы раскрыть...С чего начать?
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:2
Просмотров:2
-
Сообщений:12
Просмотров:21
-
Сообщений:3
Просмотров:5
-
Сообщений:1
Просмотров:1
-
Тимур Латыпов (2) 19 Apr 2024 в 02:03Сообщений: 3 19 Apr 2024 в 02:03
Сообщений:3
Просмотров:3