Подскажите мне пожалуйста с какого языка программирования лучше начинать? Хочу стать программистом, но не могу понять чтолучше всего начать изучать сначала, а что потом? Некоторые говорят что надо начинать с Pascal , затем уже можно переходить на C++.
И у меня ещё вопрос, какая разница между C++ и C#?
P.S. В программировании пока что нуб, так что ненадо отвечать типо я нуб
Сообщение отредактировал Skyline_Ss - Четверг, 17 Января 2013, 23:11
Skyline_Ss, перед тем как становиться программистом нужно сначала школу закончить.
Цитата (Skyline_Ss)
Некоторые говорят что надо начинать с Pascal , затем уже можно переходить на C++.
С чего хочешь, с того и начинай. Здесь, как мне кажется, вся фишка в том для чего тебе нужен язык(?). У каждого языка программирования есть определенная направленность.
Цитата (Skyline_Ss)
И у меня ещё вопрос, какая разница между C++ и C#?
Skyline_Ss, перед тем как становиться программистом нужно сначала школу закончить.
Ну думаю в 9 классе уже можно начать изучать программирование
Цитата (LotRFan)
чего хочешь, с того и начинай. Здесь, как мне кажется, вся фишка в том для чего тебе нужен язык(?). У каждого языка программирования есть определенная направленность.
Вот это самый трудный вопрос обычно для меня, но кажись программирование игр, не подскажешь тогда с чего начинать?
Skyline_Ss, игры можно писать на всем. Ruby, Perl, PHP, C++, C, Asm, Pascal, Basic - языков много, но выбирать должен ты. Посмотри сравнения языков программирования. Почитай подробнее о каждом, и ты узнаешь все что нужно.
Skyline_Ss, начинать нужно с рисования блок-схем алгоритмов. Думаю вы их в седьмом классе учили. Вот когда выучишь блоксхемки, найди самоучитель по С, и начинай писать программки по задачнику. Составляешь алгоритм и пишешь программу. Бесценный опыт, да и программировать научишься. Действительно программировать, а не быдлокодить. Моя команда
Начинай с несложного языка, к примеру с PureBasic. Это универсальный язык программирования и с его помощью можно создавать программы, игры, драйверы, сайты (cgi) и т. д.
Подскажите мне пожалуйста с какого языка программирования лучше начинать? Хочу стать программистом, но не могу понять что лучше всего начать изучать сначала, а что потом?
250 раз обсуждалась эта тема на форуме. начинать надо С ТОГО, ЧТО НАУЧИТЬСЯ ИСПОЛЬЗОВАТЬ ПОИСК ПО ФОРУМУ! И еще прочитать вот это: http://segfault.kiev.ua/smart-questions-ru.html
Внесу я свою лепту Skyline_Ss, можно начать и с С#.
shizofren, предполагаю, что ты можешь на это написать -
Цитата (shizofren)
Пусть меня не поймут, но шарпом ты себе изнасилуешь мозг, будет сложнее переходить на плюсы, а переходить прийдёться, поверь. Во всех учебных заведениях, как и средних-специальных, так и высших, разработчики ПО учат плюсы.
shizofren, Спасибо, попробую именно так и делать, да мы учили в 7ом классе блок схемы но я им не отдавал тогда никакого значения)
А нужно было. Но у тебя время ещё есть наверстать.
Цитата (PBPROG)
Начинай с несложного языка, к примеру с PureBasic.
Начинай с несложного языка и ты будешь не способен выучить что-то посложнее и лучше. Аргументов целое множество. Главный -- почти все современные, популярные, востребованные языке базируются на синтаксисе С 1985 года.
Kadon, вот полностью с тобой согласен. Учить сначала плюсы, а потом шарп - единый и правильный вариант, наоборот -- просто извращение. Моя команда
Сообщение отредактировал shizofren - Пятница, 18 Января 2013, 01:34
Начинай с несложного языка и ты будешь не способен выучить что-то посложнее и лучше. Аргументов целое множество. Главный -- почти все современные, популярные, востребованные языке базируются на синтаксисе С 1985 года.
Не согласен, ибо глупости говоришь. PBPROG, лучше уж не PureBasic, а visual basic 6.0
Сообщение отредактировал fireday - Пятница, 18 Января 2013, 05:35
Чем лучше? visual basic 6.0 выпущен в далеком 1998 году и уже начинает устаревать! С его помощью можно создавать только x86 программы для Windows. Для Linux или MacOS X прогу не создать, x64 приложения тоже. Стандартную DLL тоже не создать. Все что связанно с WinAPI приходится самому декларировать. Об это М$ не побеспокоилась и переложила на программистов.
PureBasic не имеет этих недостатков, поэтому он лучше.
Skyline_Ss, перед тем как становиться программистом нужно сначала школу закончить.
Простые языки вроде Pascal и начального уровня C можно учить и раньше, поверь мне
Цитата (shizofren)
Skyline_Ss, начинать нужно с рисования блок-схем алгоритмов.
Не обязательно. Можно их в уме представлять, как я.
Про самоучители ничего особого не скажу, но нужно не тупо делать всё, что там говорят, а выделять из текста главное. Очень многие самоучители предлагают статьи специально для внутренних примеров, а для иных проектов текст применить крайне сложно. Лучше сделать пару примеров и дальше, если появится энтузиазм, попробовать, пользуясь дополнительными материалами, сделать что-то своё.
Skyline_Ss, если тебе реально 13 лет, то энтузиазм изучения С пройдёт быстро. Нужно начинать с простых языков, чтобы понять суть программирования. Возможно, и получится с С, тогда всё будет ещё лучше.
Я сам учу Pascal, сейчас перехожу постепенно на С. ЪЪЪЪ! Лучшая благодарность - плюс в репутацию :-)
Нужно начинать с простых языков, чтобы понять суть программирования.
Ты хоть понял что написал? "Суть программирования"(?) Это еще что такое? Ну, расскажи нам про суть программирования.
Цитата (Andrey_M)
Не обязательно. Можно их в уме представлять, как я.
Ну да, а потом получать корявое месиво. Да, к чему нам проектирование? Давайте крутить все в голове!
Цитата (Andrey_M)
Я сам учу Pascal
Может ты продемонстрируешь результат своей ускоренной программы подготовки? -->
Цитата
Про самоучители ничего особого не скажу, но нужно не тупо делать всё, что там говорят, а выделять из текста главное. Очень многие самоучители предлагают статьи специально для внутренних примеров, а для иных проектов текст применить крайне сложно. Лучше сделать пару примеров и дальше, если появится энтузиазм, попробовать, пользуясь дополнительными материалами, сделать что-то своё.
LotRFan, да ну, серьёзно что ли? Вообще не учил блок-схемы, не помню даже, что когда-то рисовал их. Ничего, всё нормально. Для сложных проектов специально есть умл-диаграммы и другие вещи проектирования, которые сами по себе довольно сложны и требуют отдельного изучения, уже с опытом программирования и написания небольшого софта. И вообще парень так-то правильно говорит, что в возрасте 13 лет профитнее с паскаля начинать, а не С. С все же посложнее и требует хоть каких-то начальных знаний. Если конечно довольно хорошая мощная школа с уклоном математики-информатики-физики, то можно и с С начинать. Думаю там достаточная подготовка для старта.
Ты хоть понял что написал? "Суть программирования"(?) Это еще что такое? Ну, расскажи нам про суть программирования.
Это умение программировать, не зависящее от языка. То есть, если ты уже программировал, то любой другой язык будет выучить в разы.
Цитата (LotRFan)
Ну да, а потом получать корявое месиво. Да, к чему нам проектирование? Давайте крутить все в голове!
Извини, но можешь привести пример своего некорявого месива?
Цитата (xMoonGuarDx)
LotRFan, да ну, серьёзно что ли? Вообще не учил блок-схемы, не помню даже, что когда-то рисовал их. Ничего, всё нормально. Для сложных проектов специально есть умл-диаграммы и другие вещи проектирования, которые сами по себе довольно сложны и требуют отдельного изучения, уже с опытом программирования и написания небольшого софта. И вообще парень так-то правильно говорит, что в возрасте 13 лет профитнее с паскаля начинать, а не С. С все же посложнее и требует хоть каких-то начальных знаний. Если конечно довольно хорошая мощная школа с уклоном математики-информатики-физики, то можно и с С начинать. Думаю там достаточная подготовка для старта.
Всё в точку. Правильно написал, xMoonGuarDx!
Цитата (LotRFan)
Может ты продемонстрируешь результат своей ускоренной программы подготовки? -->
Это самая нормальная система подготовки. Быдлокодеры читают учебник целиком подряд по порудку. Я извлекаю из нго информацию, а остальные (обычно где-то 60%) воды выкидываю. ЪЪЪЪ! Лучшая благодарность - плюс в репутацию :-)