Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Книги по программированию для начинающего

Ответить
Настройки темы
Теория - Книги по программированию для начинающего

Старожил


Сообщения: 157
Благодарности: 8


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: vanecki
Дата: 16-05-2010
Описание: Добавил
В этой теме предлагается выкладывать названия книг о языках программирования, но так же приветствуются и ссылки на метериал. Желательно, чтобы представленый материал был написан для начинающих программистов, но разрешается выкладывать материал для опытных в этом деле людей .

Конечно, некоторые могут возразить: "Зачем оно нужно? Лень воспользоваться поиском? Тем про самоучители пруд пруди!". Отвечу: многим товарищам (например мне ) не лень, вместо того чтобы элементарно воспользоваться поиском, создать новую тему, нопечатать в шапке около сотни слов и т.д. В общем тема была создана, чтобы сосредоточить внимание интересующихся в одном месте.

Итак, что у нас имеется:

C / C++ / C#
  1. Андрей Богатырев. Руководство по языку Си для полного идиота
  2. Ю.Ю.Громов, С.И.Татаренко ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ СИ
  3. Шилд. Программирование на Си (устар.)
  4. Харви Дейтел, Пол Дейтел - Как программировать на C
  5. Программирование на Си (Б.В. Керниган, Д.М. Ричи)
  6. Си в примерах - Викиучебник
  7. Бьерн Страуструп. Язык программирования С++. (устар.)
  8. MSDN libary - библиотека MicroSoft Developer Network
  9. Также учебник с MSDN по языку программирования Си Шарп - http://go.microsoft.com/fwlink/?Link...72&clcid=0x419 . Написан для детей, но может кому пригодится .
  10. Р.Лафоре" Объектно-ориентированное программирование на С++" (подойдет новичку)
  11. Никита Культин - "Самоучитель C++ Builder"
  12. Г. Шилдт - Самоучитель C++ (Актуально 3-е издание)
  13. Уолтер Савитч "Язык C++. Курс объектно-ориентированного программирования"
  14. Паоло Франка "С++ учебный курс"
  15. Пахомов Б. Название C/C++ и MS Visual C++ 2008 для начинающих
  16. В. В. Подбельский - Язык C++ (форумчане рекомендуют)
  17. С++ - Викиучебник
  18. C++ Builder 5
  19. World C++ русская база знания C++
  20. Архангельский А. Я. Программирование в C++ Builder;
  21. Кент Рейсдорф и Кен Хендерсон BORLAND C++BUILDER. ОСВОЙ САМОСТОЯТЕЛЬНО;
  22. С. Бобровский Самоучитель программирования на языке C++ в системе Borland C++Builder 5.0;
  23. Троелсен. Э. С# и платформа .NET. Библиотека программиста.;
  24. С# для профессионалов. Симон Робинсон, Олли Корнес, Джей Глинн, Бартон Харвей, Крейг Макквин, Джерод Моемека, Кристиан Нагель , Морган Скиннер, Карли Ватсон.



Прочее по C / C++ / C#
  1. Макс Шлее Qt4 ПРОФЕССИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ НА C++;
  2. Жасмин Бланшет - QT 4 программирование CUI на C++;
  3. Ю_В_Земсков_ Программирование на C++ с использованием библиотеки Qt4;
  4. Реализация GUI на С++ средствами Qt



Visual Basic
  1. Visual Basic для новичков // Оффлайн версия
  2. Visual Basic для детей



Pascal / Object Pascal / Delphi


см. тему Delphi .: [все вопросы] :.

Методическое пособие по программированию на языке Pascal ABC. Еремин О.Ф. (1.12 Mb)
Еще учебник по турбо паскалю, подойдет и для паскаля abc-шного.(~4.5 Mb)




Немного про WinAPI
  1. Справка на MSDN
  2. Русский справочник
  3. Еще довольно хорошая информация (на английском)
  4. Немного про "контролы" на том же MSDN
  5. Р.М Ганеев - Проектирование интерфейса пользователя средствами WIN32 API
  6. Р. Саймон - Windows API 2000
  7. П.В. Румянцев - Азбука программирования в Win32 API



Perl
  1. Для начинающих о Perl от Рэндала Шварца и Тома Кристиансена



Python
  1. Саммерфилд - "Программирование на Python" (Лично рекомендую. Актуальное издание "Программирование на Python 3")



Java
  1. Какой-то ГаВнАсправочник по Яве
  2. Монахов В.В - Язык программирования Java




Дополнительные интернет-ресурсы
  1. Netcode.ru - русскоязычная база знаний по программированию
  2. Сайт с кучей книг по Java
  3. CodeNet.ru - мануалы по программированию



Что есть, конечно. Но, надеюсь, список будет пополняться.

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

Отправлено: 20:58, 16-12-2009

 

Студент


Сообщения: 445
Благодарности: 8

Профиль | Отправить PM | Цитировать


Всем привет!

Если бы я был начинающим, мне бы не понравилось, если бы мне дали список из сотни книг и сказали: "Читай". Поэтому:
1) Jeff Langr - Agile Java. Crafting code with test driven development
Книга, которая подходит и полным новичкам в программировании, и программистам, которые хотят освоить джаву, и профессионалам, которые уже знают джаву, но слабо себе представляют что такое гибкая разработка. Вообще если бы меня попросили назвать три лучшие книги по программированию, которые я когда-либо читал, эта книга в тройку вошла бы однозначно.

2) Язык ruby, фреймворк ruby on rails.
Нет, это не книга. Это язык, фреймворк и сообщество языка и фреймворка. Я хочу их тут указать потому что этот язык и этот фреймворк буквально учат лучшим современным практикам программирования. На rails программировать хорошо гораздо проще, чем программировать плохо. Серьёзно - попробуйте, сами убедитесь.
Ну и чтобы было с чего начать, вот несколько книг по ruby/rails:
Dave Thomas with Chad Fowler and Andy Hunt - Programming Ruby (the progmatic programmer's guide)
Dave Thomas, David Heinemeier Hansson - Agile Web Development with Rails
Obi Fernandes - The Rails Way (книга не "с нуля" - требуется некоторое начальное знание фреймворка)

Книги по rails очень быстро устаревают в силу стремительного развития фреймворка, так что неокторые примеры из последних двух книг могут не работать. Гуглите.

И на закуску:
www.railscasts.com - скринкасты от Ryan Bates. Полезные примеры и трюки, сопровождающиеся "духом" хорошего программирования.

3) Robert C. Martin - Clean Code. Эта книга для профессионалов, которые хотят повысить уровень своего мастерства. Программистов много. Хороших программистов - единицы. Эта книга для тех, кто хочет быть хорошим программистом. Думаю, что для начинающих она не подходит, но у нас нет темы "книги для программистов для профессионалов" :-)

-------
*Origin: Lots of people talking, few of them - no... (2:5020/****.**)


Отправлено: 14:55, 18-08-2010 | #51



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 3320
Благодарности: 915

Профиль | Отправить PM | Цитировать


Цитата котвася:
Хотелось бы узнать есть ли ресурсы какие-нибудь(сайты, книги и др),
где описана работа с платформой .NET на C++? »
Для платформы Microsoft .NET С++ называется Managed C++ - в версиях 1.X Managed Extensions for C++ Specification
и C++/CLI в 2.0 и выше Language Features for Targeting the CLR
Литература:
.NET 1.X Programming with Managed Extensions for Microsoft Visual C++ .NET (Pro-Developer) - Richard Grimes
.NET 2.0 и выше: C++/CLI: The Visual C++ Language for .NET - Gordon Hogenson(C++/CLI: язык Visual C++ для среды .NET - Гордон Хогенсон), Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 - Gordon Hogenson

Managed C++ более не поддерживается и не рекомендуется к использованию (если код не требуется под .NET 1.X)

http://www.functionx.com/cppcli/index.htm
C++/CLI — «клейкий» язык
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:51, 20-08-2010 | #52


Аватара для User-247

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


У меня вопрос возник. Почему о всём сказано а про язык Ассемблера ничего?


Отправлено: 16:29, 30-10-2010 | #53


Аватара для Miko

Новый участник


Сообщения: 40
Благодарности: 1

Профиль | Отправить PM | Цитировать


Тыкни тут - Онлайн самоучитель Ассемблер

-------
Кругом обман - уйду в туман.


Отправлено: 16:55, 30-10-2010 | #54


Аватара для lxa85

Необычный


Contributor


Сообщения: 4367
Благодарности: 979

Профиль | Сайт | Отправить PM | Цитировать


User-247, у тебя есть все шансы исправить это досадное недоразумение.

Отправлено: 18:46, 30-10-2010 | #55


Аватара для User-247

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Цитата lxa85:
User-247, у тебя есть все шансы исправить это досадное недоразумение. »
lxa85 Я вроде бы ничего плохого не сказал, и никого не оскорбил. Да кстати Miko, спасибо за ссылку.

Отправлено: 14:00, 31-10-2010 | #56


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6695
Благодарности: 1392

Профиль | Сайт | Отправить PM | Цитировать


Цитата User-247:
Почему о всём сказано а про язык Ассемблера ничего? »
Список наиболее обсуждаемых тем в 'Программировании' -> Раздел Assembler - Новичку.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:31, 31-10-2010 | #57


Аватара для User-247

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


о-о прикольно. Спасибо


Отправлено: 15:45, 31-10-2010 | #58


Аватара для Ghost

Ветеран


Сообщения: 2476
Благодарности: 285

Профиль | Сайт | Отправить PM | Цитировать


Нужно в сжатые сроки освоить на базовом уровне PHP...
Посоветуйте толковую книгу, которая бы не перегружала лишними деталями, и не была бы слишком "занудной", в которой были бы примеры по ходу изложения теоретического материала... может что-то из серии самоучителей?

-------
Официальная страница OSZone.net в Facebook:

http://oszone.net/figs/u/88795/11101...facebook-2.png
---
http://oszone.net/figs/u/88795/11072...on Twitter.png


Отправлено: 20:37, 15-02-2011 | #59


Аватара для Ghost

Ветеран


Сообщения: 2476
Благодарности: 285

Профиль | Сайт | Отправить PM | Цитировать


Пока скачал почитать книгу "PHP. Практика создания Web-сайтов (+ CD) 2-е издание", автор Максим Кузнецов, Игорь Симдянов.
Зацепила тем, что там описывается работа с PHP больше с практической стороны, чем с теоретической... мне это очень понравилось

В общем, пока читаю, а там дальше видно будет

-------
Официальная страница OSZone.net в Facebook:

http://oszone.net/figs/u/88795/11101...facebook-2.png
---
http://oszone.net/figs/u/88795/11072...on Twitter.png


Отправлено: 18:40, 16-02-2011 | #60



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - Книги по программированию для начинающего

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Теория - Книги по программированию Guti Программирование и базы данных 1 06-11-2007 20:00
Книги по программированию. programmist72 Программирование и базы данных 6 25-08-2006 20:55
Ищу книги по программированию, алгоритмам... renat Программирование и базы данных 4 12-03-2004 00:23
Squid для начинающего djipa Общий по Linux 6 02-12-2003 06:56
Мукулатура для начинающего Daiv Программирование и базы данных 10 17-10-2002 11:44




 
Переход