История изменений
Исправление silver-bullet-bfg, (текущая версия) :
По моему самый лучший выбор для новичка.
Крайне не соглашусь. Для новичка лучше роадмеп с изучение азов. Golang хорош для того, чтобы быстро налабать асинхронный сервер на компилируемом языке, если до этого занимался скриптотой. Так - он травмирует понимание ООП и ФП очень на долго. О системном программировании я вообще молчу.
Недавно сам учил. За 3 часа выучил до базового уровня (Вот сайт), за 2 дня написал многопоточное приложение для собственных нужд(несколько раз гуглил некоторые вещи).
Это плюс для тех кто знает хоть что-то. ТС - нуб.
Из всех языков, что я учил Go самый простой, а также у него очень хорошая документация.
Ключевое - «из которых я учил». Это а ТС вообще ничего не знает по матчасти. Си - тут лучший выбор и от него никуда не уйти.
А почему именно C? По моему это достаточно плохой выбор для начала.
А что лучше для понимания системщины, если не Си? Да и язык простой + служит параметром естественного отбора для тех, кому лучше не быть в профессии.
Когда я учил C, я знал только Pascal, Basic и Assembler, и среди этих 4 языков мне больше pascal понравился(хотя и он не ахти).
Может поэтому и нравится Golang, т.к. он все же ближе к ML, виртовским языкам и алголоподобным, нежели к c-family?
Go подойдет что узнать, что такое програмирование.
Т.е. вы считаете, что надо давать новичку сразу асинхронщину и урезанное представление ООП и ФП?
Помоему сейчас нет ни одного языка, изучив который ты сможешь легко понимать все другие языки. Вожмоно я ошибаюсь, но по моему чтобы понимать другие языки нужно изучить примерно следущий список: Assembler, C, Java, Haskell, Python, Forth, Lisp, JavaScript.
Список плюсую. Согласен. Заметьте, рекомендуемый вами же Golang вы сюда не включили)
Исправление silver-bullet-bfg, :
По моему самый лучший выбор для новичка.
Крайне не соглашусь. Для новичка лучше роадмеп с изучение азов. Golang хорош для того, чтобы быстро налабать асинхронный сервер на компилируемом языке, если до этого занимался скриптотой. Так - он травмирует понимание ООП и ФП очень на долго. О системном программировании я вообще молчу.
Недавно сам учил. За 3 часа выучил до базового уровня (Вот сайт), за 2 дня написал многопоточное приложение для собственных нужд(несколько раз гуглил некоторые вещи).
Это плюс для тех кто знает хоть что-то. ТС - нуб.
Из всех языков, что я учил Go самый простой, а также у него очень хорошая документация.
Ключевое - «из которых я учил». Это а ТС вообще ничего не знает по матчасти. Си - тут лучший выбор и от него никуда не уйти.
А почему именно C? По моему это достаточно плохой выбор для начала.
А что лучше для понимания системщины, если не Си? Да и язык простой + служит параметром естественного отбора для тех, кому лучше не быть в профессии.
Когда я учил C, я знал только Pascal, Basic и Assembler, и среди этих 4 языков мне больше pascal понравился(хотя и он не ахти).
Может поэтому и нравится Golang, т.к. ML все же ближе к виртовским языкам и алголоподобным, нежели к c-family?
Go подойдет что узнать, что такое програмирование.
Т.е. вы считаете, что надо давать новичку сразу асинхронщину и урезанное представление ООП и ФП?
Помоему сейчас нет ни одного языка, изучив который ты сможешь легко понимать все другие языки. Вожмоно я ошибаюсь, но по моему чтобы понимать другие языки нужно изучить примерно следущий список: Assembler, C, Java, Haskell, Python, Forth, Lisp, JavaScript.
Список плюсую. Согласен. Заметьте, рекомендуемый вами же Golang вы сюда не включили)
Исходная версия silver-bullet-bfg, :
По моему самый лучший выбор для новичка.
Крайне не соглашусь. Для новичка лучше роадмеп с изучение азов. Golang хорош для того, чтобы быстро налабать асинхронный сервер на нормальном компилируемом языке и до этого занимался скриптотой. Так - он травмирует понимание ООП и ФП очень на долго. О системном программировании я вообще молчу.
Недавно сам учил. За 3 часа выучил до базового уровня (Вот сайт), за 2 дня написал многопоточное приложение для собственных нужд(несколько раз гуглил некоторые вещи).
Это плюс для тех кто знает хоть что-то. ТС - нуб.
Из всех языков, что я учил Go самый простой, а также у него очень хорошая документация.
Ключевое - «из которых я учил». Это а ТС вообще ничего не знает по матчасти. Си - тут лучший выбор и от него никуда не уйти.
А почему именно C? По моему это достаточно плохой выбор для начала.
А что лучше для понимания системщины, если не Си? Да и язык простой + служит параметром естественного отбора для тех, кому лучше не быть в профессии.
Когда я учил C, я знал только Pascal, Basic и Assembler, и среди этих 4 языков мне больше pascal понравился(хотя и он не ахти).
Может поэтому и нравится Golang, т.к. ML все же ближе к виртовским языкам и алголоподобным, нежели к c-family?
Go подойдет что узнать, что такое програмирование.
Т.е. вы считаете, что надо давать новичку сразу асинхронщину и урезанное представление ООП и ФП?
Помоему сейчас нет ни одного языка, изучив который ты сможешь легко понимать все другие языки. Вожмоно я ошибаюсь, но по моему чтобы понимать другие языки нужно изучить примерно следущий список: Assembler, C, Java, Haskell, Python, Forth, Lisp, JavaScript.
Список плюсую. Согласен. Заметьте, рекомендуемый вами же Golang вы сюда не включили)