LinuxForum.Fans
Тема

С чего начать?

Автор: Andreyshel 27 сообщений 4425 просмотров
#162272

Здравствуйте!
Задам этот набивший оскомину вопрос. С чего начать учится программировать?
Некоторое время назад я учился в академии, где на базовом семестре(полгода) было программирование. Писали простые программы на C++ с использованием IDE от Microsoft. Потом я ушел на системное администрирование(т.к мне не нравился наш преподаватель по программированию и я счел что навыки администратора мне также будут полезны). Многое ,если не сказать почти все из синтаксиса С++ уже забылось. Хочу восстановить и развить забытые навыки.
С чего посоветуете начать?
Заранее спасибо за ответы.
P.S Искал похожие темы на форуме, но не нашел.

#162389

с чтения соответствующей литературы вестимо :D ..
вот пара хороших книжек :

годик-полтора усердного курева заметно прибавляют масла в черепе :lol:
изображения кликабельны ...

#162392

Скажите что лучше почитать для начинающих (С, С++)

Мне б сначала с языком определится окончательно. C++ я упомянул потому что когда-то начинал с ним знакомится.

#162486
Andreyshel написал:

Мне б сначала с языком определится окончательно. C++ я упомянул потому что когда-то начинал с ним знакомится.

Цитирую ваш первый пост:

Andreyshel написал:
Многое ,если не сказать почти все из синтаксиса С++ уже забылось. Хочу восстановить и развить забытые навыки.

Излагайте мысли яснее, пожалуйста. И хотелось бы узнать требования, которые вы предъявляете к языку, если таковых нет, то можете почитать http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
От себя могу посоветовать C и C++.

#162546

Излагайте мысли яснее, пожалуйста.

Скажем так, я сейчас думаю либо сделать вторую попытку изучения С++, либо гначать изучать что-то совершенно новое.
Поэтому я просматриваю литературу по C++ и одновременно прислушиваюсь к советам по выбору языка программирования тех кто пытается отговорить меня от его изучения(На других форумах такие нашлись).
Так понятнее?

#162689

Вы не указали требования которые вы предъявляете к языку (что вы собираетесь писать?), без этого что-то советовать вам бессмысленно.

#162721



Основы, потом вторую часть, а потом на web и enterprise. Для десктопа лучше даже и не начинать. wink

Синтаксис похож на C/C++, но намного более простой, понятный и удобный.

#162727

требования которые вы предъявляете к языку

Что вы вкладываете в это понятие?

что вы собираетесь писать?

Приложения для десктопа. Например мне бы хотелось иметь вменяемую программу родительского контроля. Решения которые я видел под линукс , меня не удовлетворили. Я конечно понимаю что это меня ждет в очень отдаленной перспективе.

#163025

Дейтелов почитайте, отличная книга для чайников. объемный вес 30% излагается материал и 70% разжовывается

#163229

"Язык программирования Си [Б. Керниган, Д. Ритчи]" Хорошая книга, очень хорошо написано и понятно, как раз для начинающих.

#163257
Andreyshel написал:

Приложения для десктопа. Например мне бы хотелось иметь вменяемую программу родительского контроля. Решения которые я видел под линукс , меня не удовлетворили. Я конечно понимаю что это меня ждет в очень отдаленной перспективе.

Ну для десктопа вполне подойдет Python (куча биндингов ко многим библиотекам, в том числе и GUI), если же вы не любитель интерпретируемых языков (прям как я =) ), то лучшим выбором будут C++ (с GUI на Qt) и C (с GUI на GTK), для консольных программ и демонов вполне хватит C.

P.S. Сам очень активно использую связку C++\Qt, C\GTK как-то не пришлась по вкусу.

#163347
Andreyshel написал:
С чего посоветуете начать?

Выберите, что хотите написать, язык, фреймворк, если надо, его возможности нужные Вам. И пишите. Лучшее обучение - практика.

#163441
RasenHerz написал:
[quote=Andreyshel]...Например мне бы хотелось иметь вменяемую программу родительского контроля...

...Ну для десктопа вполне подойдет Python...[/quote]

И для web тоже можно. http://nigma.ru/?s=python+фреймворк

#163446
Andreyshel написал:
Задам этот набивший оскомину вопрос. С чего начать учится программировать?
Некоторое время назад я учился в академии, где на базовом семестре(полгода) было программирование. Писали простые программы на C++ с использованием IDE от Microsoft. Потом я ушел на системное администрирование(т.к мне не нравился наш преподаватель по программированию и я счел что навыки администратора мне также будут полезны). Многое ,если не сказать почти все из синтаксиса С++ уже забылось. Хочу восстановить и развить забытые навыки.
С чего посоветуете начать?

Посмотрите здесь:
http://linuxforum.ru/viewtopic.php?id=8328

#163503

hardorsoft, не советую

#163755

Я начал с Культина С\С++ в задачах и примерах
Сейчас изучаю Кенигана и Ричи.
Желаю удачи!

#164136

Камрад!
Есть ещё один вариант:
www.haskell.org - а там идём в tutorials - и изучаем их до посинения - именно в том порядке, как они там перечислены.

Упс! Совсем забыл!!! Перед этим читаем Прату и Харбисона и Стила - чтобы уметь юзать Си.

А потом ещё каку-нито графическу библиотеку заизучать тоже придётся!!!

Ужос, да?!!

Войдите или зарегистрируйтесь, чтобы ответить.