Отправлено 06 апреля 2007 - 09:59
Выскажу свое мнение.
Вообще, не зависимо от того, на чем собираешься писать, необходимо знать основы программирования. А именно четко разбираться в следующих темах:
- Типы данных, операторы выбора, условные операторы, операторы цикла.
- Функции\Процедуры, функциональное программирование.
- Указатели, ссылки, выделение\освобождение памяти.
- Абстрактные типы данных: стеки, очереди, списки, деревья, хэш таблицы. и.т.д.
- Методы поиска\сортировки.
- Время жизни объектов в памяти, стек\управляемая память.
- ООП, инкапсуляция, наследование, полиморфизм.
- Основы реляционных БД + SQL.
А далее, основательно зная все вышеперечисленное, имеет смысл выбрать уже язык\платформу. На данный момент на рынке присутствует 2 rhegys[ конкурирующих направления:
1) от Микрософта. технология .NET - MS FrameWork, C#, ADO.NET, ASP.NET, MS SQL Server/Transact SQL
2) от Сан микросистем - Java, PHP, Oracle/PLSQL.
В принципе, я считаю, что обе технологии достойные и имеют свои достоинства и недостатки.