Подтвердить что ты не робот

Хотите начать программирование

Я действительно хочу научиться программировать. Друг предложил мне купить vs 2005 или более новую версию, если я серьезно отношусь к ней. Есть ли более дешевый маршрут? Я хотел бы начать с С#.

4b9b3361

Ответ 1

Visual Studio Express доступен бесплатно для MS и идеально подходит для начала работы.

Ответ 3

Мой путь (пока):

Из-за отсутствия программирования я взял Java для чайников, затем перешел к Head First Java. Я обнаружил, что мне нужна книга "Манекены", и обнаружил, что книга "Первая книга" помогла мне понять некоторые ключевые понятия (например, наследование и другие развлечения OO) и дала отличные примеры.

Однако проблема с языком OO может заключаться в том, что вам также необходимо понять много концепций OO. Я прыгнул прямо в Java, но, оглядываясь назад, возможно, я должен был начать с Python или C, получить зависание datastructures/loops и т.д. Сначала THEN progress to OO.

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

Если у вас есть сеть поддержки друзей IRL, которые используют определенный язык, вы можете подумать об изучении этих языков, так как в Интернете есть много отличных уроков, но иногда вы можете получить перегрузку информации, и вам нужно ждать людей реагировать на форумах.

С# хорош для заданий, где я живу, а также Java и С++. После того, как вы освоите свой первый язык, вы можете осмотреться и узнать новые вещи, основываясь на области, в которой вы хотите работать/в программе, например, в Интернете, в бизнес-приложениях. и т.д. Если вы не делаете это только для хобби. Если нет, подумайте о том, что хочет рынок.

Надеюсь, это поможет ^ _ ^

Ответ 4

Если вы начинаете программирование, экспресс-выпуск Visual Studio должен быть достаточно большим, чтобы обнаружить С#.

Вы можете найти последние версии Express здесь.

Ответ 5

Быстрый совет:

Просто покупка пакета Visual Studio и попытка его использования могут быть упражнением, в результате которого ваш мозг взрывается. По крайней мере, это было, когда я начал.

Я нашел бы друга, который умеет учиться, чтобы помочь вам начать работу, или взять класс программирования 101 в местном колледже (сообщества или технические колледжи идеально подходят для такого рода вещей). Или получить хороший учебник из Интернета или книги. Это действительно лучший способ добиться успеха, поскольку они могут помочь вам в хорошем направлении. Программное обеспечение Visual Studio очень сложно, если вы не знакомы с понятиями программирования, которые входят.

Кроме того, найдите что-нибудь классное, чтобы написать, которые решают проблемы, которые у вас есть:

  • Программа, которая вычисляет траекторию пейнтбола
  • D & D генератор ролика, когда вы забыли свои кости.
  • Инструменты для управления iPod.
  • и т.д.

Ответ 6

Вы также можете загрузить последнюю Eclipse IDE и попробовать Java.

Ответ 7

Если вы никогда не программировали, я бы рекомендовал не прыгать прямо в Visual Studio и язык .net. Количество материала, которое вам нужно будет изучить, чтобы добраться до точки, где вы можете начать писать код, слишком велико.

Начните с простого языка, такого как Python. Отредактируйте свой код в блокноте и запустите его в окне команд. Напишите несколько простых программ для генерации вывода и чтения ввода с клавиатуры. Строй медленно.

Когда вы создадите немного знаний, попробуйте использовать тот же подход с помощью С# или vb.net. Затем исследуйте Visual Studio и играйте с winforms или wpf.

Удачи!

Ответ 8

Или, если вы хотите перейти на многоплатформенную платформу, попробуйте MonoDevelop. Не такой продвинутый, как Visual Studio (пока), но, конечно, достаточно, чтобы научиться программировать.

Ответ 9

Visual Studio 2005 слишком стар для вас. Начать обучение в 2010 году и .NET 4. И получить экспресс-версию из этого места http://www.microsoft.com/express/

Ответ 10

Я согласен с Джей: я не думаю, что есть какие-то причины для покупки инструментов разработки, когда есть широко доступные бесплатные инструменты/языки.

Наряду с его предложением java я бы сказал, что выходите из Ruby!

Лично я думаю, что рубин легче всего начать с коробки. Вам не нужно беспокоиться о компиляторах или IDE. Любой текстовый редактор работает и irb (Interactive Ruby) - это находка для обучения.

Я нахожу, что немного лучше иметь хорошую консоль (то есть на Linux/Unix и OSX), чтобы действительно увидеть преимущества IRB, но я считаю, что там что-то похожее на windows

Лучшая часть - это бесплатно, и если вы хотите создать webapps, Rails, вероятно, самая простая структура, в которой вы можете найти для создания динамических веб-страниц.

Ответ 11

Ответ из здесь

Вы можете скачать бесплатную Visual Studio Express Edition, а также получить доступ к Библиотека MSDN бесплатна. Также есть Sql Server Express edition, который также является бесплатным.

Добавьте к этому все большие бесплатные онлайн-ресурсы, такие как stackoverflow, asp.net, codeproject, блоги и т.д., и вы готовы к работе.

Ответ 12

Если вы хотите начать программирование с С#, С++, Visual Basic.NET, F # и pals, VS Express - это путь, который нужно явно.

Если вам нужно, однако, сосредоточиться на основных понятиях программирования, таких как условное выполнение, итерация и рекурсия, они могут быть чрезмерными. Вместо этого вы должны использовать более простые языки, такие как C или Python.

Я не знаю, что такое окончательная IDE для C и Python, но я делаю это с Eclipse для первого и простым текстовым редактором с общим завершением и поддержкой iPython для последнего.

Ответ 13

Как уже отмечалось, версия Visual Studio Express бесплатна, и есть более новые версии, чем в 2005 году. 2010 год должен быть скоро (если он еще не доступен).

Ответ 14

Если вы не хотите идти VS Express, есть также SharpDevelop, который является Open Source и очень приятным. Но я согласен с тем, что говорили другие, поскольку вы можете проверить свой начальный язык обучения. Некоторые языки хорошо работают для выполнения определенных типов программирования. Я всегда думал, что Java - это хороший язык, потому что есть много инструментов, которые его поддерживают, и множество учебных пособий там, если вы где-то застряли.

Ответ 15

Как говорили другие: Visual Studio Express отлично работает, и лучше всего он полностью свободен.

Если у вас есть предыдущий опыт программирования, С# достаточно легко изучить. Если вы совершенно новичок в программировании, вы можете найти Visual Basic намного проще. Неважно, какой язык вы выберете, если вам это нравится.

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

Удачи!

Ответ 17

Я бы рекомендовал RapidQ. Это бесплатный полуобъектно-ориентированный язык программирования BASIC для Windows и Linux. IMHO, это один из самых простых языков для изучения и использования (проще, чем VB, например). Он поставляется с компилятором, IDE и графическим дизайнером GUI. Тем не менее, он не слишком отличается от VB.

К сожалению, RapidQ больше не разработан, но есть активное сообщество пользователей в Группы Yahoo. В разделе файлов группы вы можете загрузить компилятор /IDE и несколько расширений и примеров применения.

Ответ 18

Цель C не очень проста, как первый язык, но это не так сложно, и это имеет то преимущество, что программирование для iPhone на данный момент является "сексуальным" и "забавным" и потенциально коммерчески полезным для вас. Кроме того, есть множество образовательных видеороликов на iTunes U (поиск в "Стэнфорде" в iTunes).

XCode для разработки iPhone можно бесплатно скачать после регистрации на сайте developer.apple.com

Ответ 19

Покупка VS 2005 - ужасная идея ИМХО. Изучите использование бесплатных инструментов. Издание сообщества Intellij IDEA удивительно... и бесплатно.

Все зависит от того, где вы хотите начать: Java, Python, Ruby, C, С++, С#... Просто погрузитесь и получите удовольствие от этого.

Ответ 20

Я бы рекомендовал начать с них.

http://channel9.msdn.com/Series/Visual-Basic-Development-for-Absolute-Beginners http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners

Они охватывают самые необходимые вещи, необходимые для начала программирования. Когда я впервые решил серьезно заняться программированием (не так давно), это было бы идеально.

Я лично считаю, что видео станет отличным началом в обучении. Использование зрелища и звука отлично работает. После этого, когда вы застряли, библиотека MSDN также является отличным ресурсом с обилием объяснений, учебников и образцов.

http://msdn.microsoft.com/en-us/library/ms123401.aspx

Регулярно проверяйте с помощью MSDN http://msdn.microsoft.com/en-za/, в котором есть все, что вам нужно для начала работы.

Наконец, выберите проект для начала. То есть, подумайте о приложении, которое вы хотите, или хотите, и постройте его. Ничто больше не похоже на шоколадный торт, чем на развертывание вашей первой программы с ошибкой. Поиск приложений с открытым исходным кодом для сравнения ваших тоже хорошо работает в этих ситуациях. Посмотрите здесь множество приложений с открытым исходным кодом:

http://codeplex.com И http://sourceforge.net

Счастливое кодирование!