Преамбула: Еще со школьной скамьи хотел пойти учиться на системного администрирования, да запугали высшей математикой и мечты об этом накрылись медным тазом. Но вот высшее обучение по специальности "Переводчик" подошло к концу, впереди куча свободного времени.
Сабж: хотелось бы начать изучать хотя бы какой то язык, что нибудь сааамое простое. Под рукой есть машинка средней мощности + Ubuntu 10.04.
Посоветуйте что ли.
з.ы: гуглил уже по данной теме, но хотелось бы услышать советы линуксоидов.
Благодарю!
Программирование для чайника
python
А книжки какие нибудь, какой то спец - софт в бубунте для него есть?
Выучить не проблема, проблема забыть...

apt-get install python
О уже там стоит.
Python очень удобный и лёгкий язык, однако после него, возможно, будет тяжелее изучит что-то более низкоуровневое.
Возможно стоит сначала изучить, хотя-бы основы, напр. СИ (не C++). ИМХО.
По Питону вот моя подборка.
Как написать первую программу на С ?
Скажите что лучше почитать для начинающих (С, С++)
Тут достаточно интересного. С/С++
Высшая математика для сис. админа? хмм, окей... А если по теме, то учи bash. Упаси бог тебе венду админить, придется учить всякую гадость...)
А по bash'у что дельное можешь посоветовать?
А по bash'у что дельное можешь посоветовать?
http://tldp.org/LDP/abs/html/
http://gazette.linux.ru.net/rus/articles/abs-guide/index.html
Спасибо, будем шукать
Высшая математика для сис. админа? хмм, окей... А если по теме, то учи bash. Упаси бог тебе венду админить, придется учить всякую гадость...)
В моем вузе готовили админов, виндовых правда, дык они там вышку учили. Проблема в том, что в школе у нас почти алгебры не было. Была училка которая только с пед. вуза пришла и была готова каждому рассказывать о том, как они пили на праздниках и как пары забивали. Байки травились на протяжении почти всего обучения в этой школе, травились для всей параллели. Ну а что детям нужно? Мозги не долбят формулами - уже отлично. Проблемы начались в выпускных классах когда на нее стали жаловаться родители выпускников, дескать, дети выпускаются и в алгебре вообще не разбираются. Только тогда она стала хоть что то преподавать. К моему удивлению, ее уволили сразу после моего выпуска. Алгебра, а точнее отсутствие какой то базы в голове - еще один камень преткновения для обучения на it специальности.
Алгебра, а точнее отсутствие какой то базы в голове - еще один камень преткновения для обучения на it специальности.
хех... я думал у меня была хорошая училка по математике и я знаю алгебру.
Но ВУЗ показал хуизху.
Когда производные функции типа f(x,y)=e^[1/2*x^(Pi*x*y)+x!] считаешь в уме за один ход...
Когда заковыристый интеграл считаешь пол-пары...
Когда многомерном Римановом пространстве используешь Банахову алгебру мнимых чисел, а делители нуля - это развлекуха для детского сада как и бутылка Клеина...
вот тогда я понял, что в школе алгебру я мог и не учить вовсе.
Короче, было бы желание, а научится можно всему. И таки да, я не понимаю нафига матан всем в программу включают, даже юристам. Впрочем наша программа обучения - отдельный разговор.
ПС: Учи с++. Он универсален и с него можно на любой другой запросто перейти.
Еще со школьной скамьи хотел пойти учиться на системного администрирования
Схожая ситуация у меня была. После получения средне-профессионального "Оператор ЭВМ", хотел пойти учиться на высшее по специальности "Вычислительные машины, комплексы, системы и сети" или "Прикладную математику" - не поступил. Решил, что постигну все сам. На тот момент я уже разбирался во многих аспектах, не знал конкретно языков программирования, кроме основ паскаля.
Первое, с чем советую определиться - для чего тебе нужен навык программирования. Основы у всего одни, но дальше надо знать по каком пути идти.
Второе, кем именно хочешь быть - грамотным программистом или "быдло кодером". Лично я отношусь скорее ко второй категории, меня в ней все устраивает. Т.к. для меня это все не особо серьезно.
Ну и мой совет - учи C++. Он подготовит твой разум к программированию на большинстве других языков в дальнейшем. А так же он подходит для решения и реализации большинства задач.
Сейчас модно "учить" различные реализации бейсика, паскаля и пользоваться крякнутыми коммерческими интерпритаторами (DarkBasic, PureBasic, Blitz3D и т.д.). Ни в коем случае не ведись на это. Подобные недо-языки просто изнасилуют и загубят мозг для дальнейшего развития. Есть правда среди них буквально 1-2 достойных, но все остальное - мрак. Я в свое время начинал с такого мусора, переучиваться потом на нормальное было очень тяжело. И свой оттенок все-таки остался, по тому и пишу до сих пор в манере "быдло кодинга".
Хочу изучить для себя) Хотя не исключаю возможности освоить 2ую специальность (в нашей стране переводчики сейчас не востребованы, хотя когда начинал вышку картина была другая). Всегда хотелось попробовать, ибо в компах шарю, эникейщиком и помощником админа работал (по знакомству).
Если можно так выразиться ,то мой склад ума - гуманитарный))) Спасибо за советы. Будем разбираться
в нашей стране переводчики сейчас не востребованы
не знаю как в Вашей стране, а в Китае очень нужны.. особенно среди узкопрофильных санаторно-курортных лечебницах.
Знакомая девочка за 2 недели привозит 50тыр, это с учетом того, что там пляж, море, солнце...
Почему никто не посоветовал scheme?
Почему никто не посоветовал scheme?
потому что лисп калечит психику сильнее остальных языков (не считая перла) =)
ЗЫ: а я один по названию темы сначала подумал, что тут будут обсуждать программирование каких-то новых умных чайников?
а когда зашёл, то расстроился =(
1) Учить C. Всякие плюс-плюсы это всего лишь расширение, которое легко освоить, если поймёте суть написания алгоритмов. После третьего языка будет вообще без разницы на чём писать.
2) Высшая математика , вернее некоторые её дисциплины (численные методы, мат.лингвистика и т.д. ) весьма нелишние.