пятница, 6 мая 2011 г.


Какой язык для чего? Для тех, кто не определился с выбором.


1. Web. Python/Ruby/Java/.NET/PHP. PHP не советую, сейчас далеко не его расцвет.
2. Системное. C++.
3. GUI. Любой, но у JIT/интерпретируемых понадобится прилагать рантайм. Поэтому для Shareware предпочтительнее C++.
4. Сетевое. Java/.NET/Python/Ruby/C++.
5. 3D графика. C++
6. Игры. C++. Без вариантов. Для скриптинга игр применять lua/python.
7. Мобильные платформы.
a) WM: C++, .NET.
b) Symbian: C++, Python, Java.
c) iPhone: ObjC, C++.
d) Android: Java, C++.
e) Мобильники: Java.
8. Enterprise. Java/.NET

Хочешь начать программировать на C++?

Тебе понадобится:
Среда программирования. Советую одну из нижеперечисленных.
Visual C++ 2008 Express Edition.
Скачать можно по ссылке: http://www.microsoft.com/express/download/default.aspx
Code::Blocks.
Скачать можно по ссылке: http://www.codeblocks.org/downloads/5
(качайте версию с mingw, имя файла codeblocks-*.**mingw-setup.exe, где *.** - номер версии)

Книги
Советую две сразу.
Сначала Джесс Либерти. C++ за 21 день
Ссылка: http://nerezus.ifolder.ru/7491359
В этой версии книги в листингах для современных компилеров надо будет сделать 2 исправления: убирать из инклюдов .h и дописывать после инклюдов строку "using namespace std;".
Потом обязательно прочитать книгу от создателя C++, чтобы выявить многие неясности, которые могли возникнуть при чтении первой книги.
Бьерн Страуструп. Язык программирования C++.
Ссылка: http://nerezus.ifolder.ru/7491464

Стоит заметить, что C перед C++ учить не нужно.


Хочешь начать программировать на C#?

Тебе понадобится:
Среда программирования.
Visual C# 2008 Express Edition. Скачать можно по ссылке:
http://www.microsoft.com/express/download/default.aspx

Книги.
Выбрать любую из списка, но я советую первую:

  • Троелсен. Язык программирования С# 2005 и платформа .NET.
  • Робинсон. C# для профессионалов.
  • Петцолъд Ч. Программирование для Microsoft Windows на С#.
  • Джесс Либерти Создание .NET приложений Программирование на C#.
Ссылки на книги искать тут:
http://forum.vingrad.ru/forum/topic-34584/view-all.html


Хочешь начать программировать на ассемблере(под Windows)?

Тебе понадобится:
Компилятор.
MASM32 v 9. Скачать можно по ссылке:
http://wasm.ru/tools/7/masm32.zip

Среда программирования.
RadASM. Скачать можно по ссылке:
http://wasm.ru/tools/7/RadASM.zip

Отладчик.
OllyDbg 1.10. Скачать можно по ссылке:
http://wasm.ru/tools/9/odbg.zip

Книги.
С литературой очень сложно. ОЧЕНЬ. Большинство книг заточены под DOS, поэтому выбирать особо не из чего.
Для начального ознакомления пойдет книга Крупника "Изучаем ассемблер"
Ссылка: http://nerezus.ifolder.ru/7503265
После ознакомления советую почитать книгу Пирогова "Ассемблер и дизассемблирование"
Ссылка: http://nerezus.ifolder.ru/7503217
Параллельно с ней смотреть MSDN для поиска и изучения WinAPI.

Хочешь начать программировать на C++ и Qt?
Внимание. Обязательно знать C++

Софт
Про установку софта читать тут: http://habrahabr.ru/blogs/development/30636/
Книги
Качаем с трекера тут: http://torrents.ru/forum/viewtopic.php?t=690884

Хочешь начать программировать на Python?
Софт
Интерпретатор Python(качать Python x.x.x Windows installer, где x.x.x - версия)
Ссылка: http://python.org/download/
Среда eclipse: (качать Eclipse Classic)
Ссылка: http://www.eclipse.org/downloads/
На эту среду надо будет поставить плагин для Python, Pydev
ссылка на него: http://sourceforge.net/project/showfiles.php?group_id=85796
Первый раз запускать с ключом коммандной строки -clean(дописать в ярлычок, после запуска убрать)
Книги
Язык программирования Python. Г.Россум, Ф.Л.Дж.Дрейк, Д.С.Откидач и др.
Ссылка: http://nerezus.ifolder.ru/7768594
Язык программирования Python. Сузи Р.А.
Ссылка: http://nerezus.ifolder.ru/7768667

Хочешь начать программировать на Java?
Софт
JDK По ссылке искать "Get the JDK download"
Ссылка: http://java.sun.com/javase/downloads/index.jsp
Среда eclipse: (качать Eclipse IDE for Java Developers)
Ссылка: http://www.eclipse.org/downloads/
Книги
Курс "Программирование на Java" на intuit.ru
Ссылка: http://www.intuit.ru/department/pl/javapl/

Хочешь начать программировать на ActionScript 3?
Софт
Adobe Flex Builder 3.0
Ссылка на трекер: http://torrents.ru/forum/viewtopic.php?t=727972
Книги
ActionScript 3.0. Сборник рецептов. Джои Лотт и др.
Ссылка: http://nerezus.ifolder.ru/6997488

Хочешь начать программировать на PHP?
тогда тебе сюда, по ссылочке: http://phpfaq.ru/start
Еще дам ссылку на книгу, Э. Гутманс, С. Баккен, Д. Ретанс. PHP5 профессиональное программирование
Ссылка: http://nerezus.ifolder.ru/8081805
И еще: Джордж Шлосснейгл - Профессиональное программирование на PHP
Ссылка http://nerezus.ifolder.ru/8132366

Источник

Комментариев нет:

Отправить комментарий