Perl

Perl . Основная масса курсов направлена не столько на изучение этого языка сколько на web-программирование в целом. В рамках таких широкопрофильных программ уделяется время изучению протокола HTTP, технологий ASP, PHP, Perl, основ SQL, администрированию IIS, Apache и некоторых других вещей.

Помимо обзорных курсов по интернет-технологиям есть узконаправленное обучение языку. Цель таких программ — научить создавать простые и мощные сценарии, использующие все возможности языка.

будете уметь

Разрабатывать грамотные сценарии;

Строить взаимодействие программы с базами данных MySQL, PostgreSQL, Oracle;

Вести web-разработку под платформы Linux, Solaris, UNIX, Windows и Mac OS;

Определять, где будет эффективнее использовать этот язык программирования, а где нужны другие языки и технологии.

Для кого

Курсы предназначены для опытных пользователей ПК. Также попадается серьезное обучение для опытных веб-программистов и системных администраторов.

Курсы ruby

Курсы ruby программирования для людей любого уровня подготовки. Любого.

Начнём с терминологии. Ruby — язык программирования, RoR — фреймворк на этом языке.

Ruby — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу.

Кроссплатформенная реализация интерпретатора языка является полностью свободной.

BASIC и Pascal давно стали стандартом при начальном обучении программиста. Для многих это первый язык со школы или первого курса университета. Однако за десяток лет ситуация практически не изменилась. Действительно ли Basic и Pascal подходят для обучения сейчас? Неужели за десяток лет не появилось ничего лучше?

Подумайте, есль ли причины использовать BASIC и Pascal кроме исторических?

В школе давно понятно — лучше давать не программирование, а основы использования компьютера. Максимум — Logo в среде типа KTurtle.

Но для первых курсов института и усиленного изучения школьников я считаю, лучше использовать Ruby и Python.

Конечно я не настаиваю учить только на Курсы Ruby. Но, например, базис дать на Ruby, а более сложное на Java/C# или С (включая управление памятью) — более правильно скажется на становлении программиста.

Для Ruby есть даже интерактивная консоль в Вебе — на учебный компьютер не надо даже ничего ставить. Это особенно актуально, если ученик хочет позаниматься из дома.

Ну и конечно Ruby и Python интерпретируемые языки программирования — так что для работы с ними подойдёт любой текстовый редактор.

С одной стороны, Ruby on Rails достаточно сложен для новичков.

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

Ещё у Ruby очень большое сообщество. Это значит, что самостоятельно прокачиваться уже после курса будет просто.