Начать обучение с языка C++ — Вопросы и Ответы #36

preview_player
Показать описание

Можно ли начинать обучение программированию с языков программирования C и C++? Будет ли потом проще изучить другие языки.

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

Безусловно, это правда.

Вот только изучить C++ с нуля будет непросто. Про это в нашем очередном видео.

© ХП

#QnA_программиста
Рекомендации по теме
Комментарии
Автор

1:38 Я, когда не запустился "Хеллоу, ворлд"

jhxfkxb
Автор

Мой первый язык на которым я говорил это - С++ . После этого мне вообще руский, китайский и английский изи

nurbolat
Автор

Можно но не нужно, начните связку книг "Грокаем Алгоритмы" и " Укус Питона"(A Byte of Python) так вы поймете зачем вообще алгоритмы, как они помагают программировать, почему их надо знать независимо какой ЯП вы решите учить, ну а питон тут только потому что это ультралегкий ЯП и все примеры в книге "Грокаем Алгоритмы" показаны на питоне (опять же потому что питон самый простой язык) после того как вы поймете в принципе что такое программирование, тогда можно и выбрать что и зачем вы будите делать. Бездумно учить ЯП просто потому что дядя из интернета так сказал, не стоит конечно это попадает так же и под мой совет, но изучая питон вы ничего не теряете, он не сложный вообще, мозг у вас не закипит, и если это не ваше вы просто безболезннено можете все это забросить, а в случае с С++ вы только начнете разбирать указатели, и максимум что вы увидите это какой-то консольный проект и полное непонимание что дальше, когда за такой же промежуток времени обучения на питоне вы уже свободно сможете написать болота в телеграмм. После обучения данной связки, вы имеете представление о том как функционирует программирование, и вольны выбрать любой ЯП под свои задачи, или продолжить учить питон. Как видите данный способ дает максимальную свободу выбора, но начав с С++ вы упадёте в пучину хаоса и лоулвл писанины, и кучи всего что вам по началу вообще не нужно будет, там слишком много лишнего для новичька. Я начинал на турбопаскале, потом на дельфи, а С++ стал смертью моего пути, но со временем я пересел на Java и долгое время писал на нём, но позже я уяснил для себя что для меня геймдев приоритетней, и тут С++ незаменим, будь то ААА проекты, или инди, ничего лучше чем С++ не существует для геймдева.Свои первые шаги в программировании я крайне не рекомендую начинать с С++.Удачи всем начинающим.

thegameexplorer
Автор

Молоток. По делу, без соплей и очень конкретно.Тут у тебя коллег - блоггеров как собак не битых, половина из них лапочут полнейшее фуфло. Особенно шифу - невыносимый самодур.

idopshik
Автор

Спасибочки! Как раз выбираю, не могу выбрать: сначала был С, потом перескочил на С++, понял что рано занялся Ардуино, все же наверно сначала пайтон. Вообще мечтаю освоить микроконтроллеры и программировать разные чудеса) автоматики и сигнализации.

qcyvbog
Автор

Я тоже интересуюсь более технтческим програмированием, хотел начать с с++, но по опыту с обучнеием в доугих областях знаю что лучше начать с легкого, поэтому начпл с python, и что прекрасно в нем так это просто огромное количество роадмепов, то есть даже париться с менеджментом ненадо, только учеба)

Rascvet
Автор

Мне кажется что все таки сначала должен быть паскаль, что понять вообще всю логику программирования, алгоритмы и все такое. Потом С++ обязательно, что бы видеть как устроены основные популярные обьекты и функции, ООП и т.д. А вот на сколько нужно углубится во все это зависит от заинтересованности и мотивации. Если не особо интересно, то нужно срочно переключаться на практику, то есть на реальную работу и реальные программы. А значит возможно придется выбрать прикладной язык, тот питон и руби. Если мотивации хоть отбавляй, я бы поэксперементировал и по изучал c++ до более менее уверенного владения.

Alex-tqhc
Автор

Чел очень правдиво сказал: я не хочу вникать в суть вещей, поэтому выбрал Руби. Про другие "современные" языки программирования можно сказать то же самое - они для тех, кто не желает ни во что вникать.

TheChipburner
Автор

То чувство, когда читаешь комментарии с умным видом! Даже советуешь новичкам теорию из книг и других видео... А сам: не ушёл дальше управляющих конструкций и ПОСТ в PHP!

Drezerak
Автор

Если к сиплюплюсам подойти с бритвой окамы, то это самый простой язык из лучших, придуманный когда-либо.

Барон_Мюнхаузен
Автор

пытался начать изучение алгоритмов и структур данных на реализации питона. Не мог учить, потому что множество "черных ящиков", которые просто работают, но непонятно как. В си и си++ более ясная картина. На данный момент знаю си и сейчас учу ооп, то есть с++.

highdiy
Автор

Первый язык я выучил за 3 года и это был c++
Было сложно но теперь я летаю по всем остальным языкам
Я не работаю в компании поэтому мне и не нужно знать другие языки
Просто пишу игры на c++ слава богу инструментов предостаточно

vovchikochik
Автор

Аха, мотивация - ключевое слово.. Ответ в целом хорош, но чуть бы про трудоустройство и актуальность стоило добавить.

qweop
Автор

Начинал с паскаля. После него на какое-то время перешел на С++, но просидел на нем недолго, так как в универе началась Java, которую мой мозг сначала отвергал, но потом офигел от простоты. В итоге я скипнул С++ на полпути и перешел на Java.

global_silence
Автор

Кресты рулят, нужно понимать как все работает

error
Автор

Начинаю восхождение на гору С++ . 20.01.2019 . Абсолютная высота горы С++ 8848 метров .Буду подыматься через Южное седло .Шерпы установили палатку на высоте 6400 метров, задача добраться туда, от туда на высоту 7162 м, от туда на высоту 4 лагеря 8000 метров . С четвёртого лагеря даст бог поднимусь на высоту 8848 м . У меня аматорское снаряжение, гид только по рации, с шерпами было скучно в колледже и я познал от них мало знаний, но что то да познал, увидимся через 3 месяца, дам отчет . Только сейчас понимаю, на что я подписался . Дороги назад нету !

makey
Автор

Я вообще начинал с javascript а потом перешёл на python после чего на php а уже потом на c++

artomfroliv
Автор

Я конечно не претендую на лавры программиста, но чуть чуть зная с++, на бытовом уровне, я хотя и с усилиями, разобрался с, javascript и даже 1с... Как по маслу они потом заходят после изучения с++. И так как я люблю самоделки, то программировать контроллеры только на с и с++ в возможно, те которые супердешевые. Поэтому все от потребностей и вообще изучив с++ потом с удивлением обнаруживает, что поголовно все языки на него похожи.

Imstalcon
Автор

Привет. Язык выбирают по задачам. Я выбирал Java, сейчас перешел на C++ в связи со сменой приоритетов.

clannajebyan
Автор

Здравствуйте автор, я самый что ни на есть новичок во всей этой сфере и хотел начать изучение с C++ так как видел много комментарие по типу (если изучить С++ то все остальное будет легко) по этим самым причинам решил начать с С++ но наткнувшись на ваш ролик все же решил обдумать свои решения, с чего тогда начать python? хотел бы попросить у вас пару советов для новичка и да хотел узнать ваше мнение на счёт канала ХаудиХо один из самый популярных каналов по программированию на русскоязычном ютубе, стоит ли прислушиваться к его советам?

suterama