Другие языки программирования и технологии

хочу изучить c++, c# и .net, подскажите, с чего начать

Начни с простых программ на C#. Поиграйся, прочувствуй. Серьезно не увлекайся. Достаточно будет сайтов с примерами. Обязательно глянь что такое ООП. Это обычно занимает совсем мало времени, зато потом будешь читать про применение ООП довольно долго. )) Так же обрати внимание на ASP.NET, WinForms 2.0, WPF. Что это, с чем едят собственно.

Потом возьми в руки книгу. Но не библию какую-нибудь по C# 3.5. Лучше что-нибудь более практичное, например дизайн ООП, паттерны проектирования, и т. п. чтобы врубиться как сегодня пишутся программы. Как получается то, что видишь на экране сейчас.

Наверняка на предыдущих этапах тебя успеют заинтересовать какие-то направления (ASP.NET / WinForms 2.0 / WPF / может даже Silverlight ). Как только это произошло, смело бери толстые книги про них и вперед. Полгода, и ты сможешь создавать приложения.

Библия по C# (или др. языку) годна в случаях: ты уже знаешь все принципы проектирования и т. п. , и тебе просто нужен справочник; ты хочешь сильно углубиться в то, что делают не так часто.

PS. Я не упомянул С, т. к. он слегка устарел. НО поскольку это предмет для очередной holy war, не буду спорить с приверженцами C, C - жив, и еще как жив!
Grigoriy Pilkin
Grigoriy Pilkin
561
Лучший ответ
Начинай с C#. На C++ потом и не потянет.
Да и не потребуется. Интересен будет разве что как история.
Среда программирования - скачаешь MS Visual Studio 2008 c microsoft.com/express.
Первые уроки - firststeps.ru.
Книги - infanata.org.
начни с си шарп, он легче.
начни с языка С
а если есть опыт то с visual c++ или visual studio
если раньше работал с дельфи, то можешь взять c++ builder
Иван Чербаджи
Иван Чербаджи
4 809
ООО, это будет долгий и мучительный процесс: первая книга (библия всех программистов, в частности нас "С" шников) Кормен, Лейзерсон, Ривест. Параллельно возьми Страус Струпа, Т. Павловскую; Давыдова.
Читай много, практикуйся больше, и главное терпение.
LT
Leonard Truxanov
3 672
Лучше начинать с С# чем с С++. Он легче.

Похожие вопросы