Иван Иванов | Репутация: 159(Кандидат)
13 марта 2010 в 09:02
Начните с С# или С++ (входит в Visual Studio, можно скачать бэту 2010 с Microsoft.ru бесплатно). Для начала начните программировать в консоли (не используя объектно-ориентированный подход). Очень важно найти в интернете лабы и задачи по специальности «Программирование на языках высокого уровня» (обычно это 1-й и 2-й семестры в вузе) прорешать их – это даст хороший начальный опыт программирования. Затем объектно-ориентированный подход, здесь на интуите есть хорошие лекции, поищите. Опять решение задач.2. Дискретная математика. Обязательно: теория графов, теория множеств, булевы функции (для начало просто функции одной переменной, двух переменных, нормальные формы) Это обязательный минимум для любого программиста, без него дальше простых программ вы не продвинетесь!!!Если захотите продвигаться дальше, то можете дополнительно почитать «Математическая логика и теория алгоритмов» (алгебры высказываний, формулы, нормальные формы, предикаты, машина Тьюринга, нормальные алгоритмы Маркова, рекурсивные функции, сложность алгоритмов). В будущем (если не надоест) можно присмотрится к следующему списку. Технология программирования. Базы данных. Распределенные системы. Сетевое программирование и программирование Web-страниц. Географические информационные системы. Системный анализ. Искусственный интеллект и т.д.
Aa Aa | Репутация: 2135(Эксперт)
13 марта 2010 в 10:30
Начните с Теории программирования: http://www.intuit.ru/catalog/se/progtheory/
Начните с простых понятий: алгоритм, блок-схема алгоритма. Прежде чем начать писать программу надо иметь представление, как она должна работать.
Затем выберите язык программирования, изучите его основные конструкции и вперёд!
Анна Науменко | Репутация: 126(Кандидат)
13 марта 2010 в 15:50
Тоже недавно начала осваивать программирование. Исходя из собственного опыта, сначала необходимо научиться строить алгоритмы. Очень хорошая книга на эту тему "Программирование-это просто" Л. Робертсон . Программировать лучше начинать в Паскале. Советую программу PascalABC (вся справочная информация на русском, русский интефейс).
Хамид Сарманов | Репутация: 107(Кандидат)
13 марта 2010 в 21:53
Каждый выбирает свой путь либо он программист по компилированым языкам или веб программист. Если веб то начни с html потом php mysql и т.д. А если компилирование то сам выбирай какой хочешь. Например я выбрал C++ он является основой всех языков.
Начните с С# или С++ (входит в Visual Studio, можно скачать бэту 2010 с Microsoft.ru бесплатно). Для начала начните программировать в консоли (не используя объектно-ориентированный подход). Очень важно найти в интернете лабы и задачи по специальности «Программирование на языках высокого уровня» (обычно это 1-й и 2-й семестры в вузе) прорешать их – это даст хороший начальный опыт программирования. Затем объектно-ориентированный подход, здесь на интуите есть хорошие лекции, поищите. Опять решение задач.2. Дискретная математика. Обязательно: теория графов, теория множеств, булевы функции (для начало просто функции одной переменной, двух переменных, нормальные формы) Это обязательный минимум для любого программиста, без него дальше простых программ вы не продвинетесь!!!Если захотите продвигаться дальше, то можете дополнительно почитать «Математическая логика и теория алгоритмов» (алгебры высказываний, формулы, нормальные формы, предикаты, машина Тьюринга, нормальные алгоритмы Маркова, рекурсивные функции, сложность алгоритмов). В будущем (если не надоест) можно присмотрится к следующему списку. Технология программирования. Базы данных. Распределенные системы. Сетевое программирование и программирование Web-страниц. Географические информационные системы. Системный анализ. Искусственный интеллект и т.д.