Тема: Література для вивчення C#

Допоможіть будь-ласка, хочу вивчити мову C#, але не знаю по якій книжці краще займатися, знаю Pascal але не досконало(while, for, if, массиви, символи, і т.п) не знаю case, break, contunue і можливо ще щось, ходжу всього в 9 клас, але розумію що це всього відмовка і я маю знати більше, тому будь-ласка допоможіть!!!

2

Re: Література для вивчення C#

1. Чому саме C#?
2. На такому рівні будь-яка книжка підійде: обирайте за зрозумілістю написаного.
3. Для чого вам програмування?

3

Re: Література для вивчення C#

Freddy_Goblyn написав:

Допоможіть будь-ласка, хочу вивчити мову C#, але не знаю по якій книжці краще займатися, знаю Pascal але не досконало(while, for, if, массиви, символи, і т.п) не знаю case, break, contunue і можливо ще щось, ходжу всього в 9 клас, але розумію що це всього відмовка і я маю знати більше, тому будь-ласка допоможіть!!!

Для початку підійде:
Дрейер М. C# для школьников
В гуглі не важко знайти і завантажити.

Подякували: Freddy_Goblyn1

4

Re: Література для вивчення C#

1. Порадив друг, так як він вчив цю мову програмування і легко влаштувався на роботу(правду кажучи йому ще потрібно було вивчити основи MySQL і PHP так як має діло із Базою данних і веб програмуванням)
2. Саме тому я і спитав літературу, а потім виберу яка мені більше підходить
3. Ну я вже обрав напрям за яким хочу навчатися далі у ВУЗі і працювати, є схильності до точних наук:)

5

Re: Література для вивчення C#

3. Якщо йдете на програміста - вам даватимуть купу різних мов і технологій (часто - застарілих). Однак зараз нема різниці, яку мову вчити: ви ще не можете відчувати її до кінця. Це прийде згодом.

1. C# - загалом нескладна мова, однак для початківця може виявитися громіздкою (особливо, якщо ненароком торкнетеся всяких там LINQ).

2. Добрі рекомендації були про Шилдта.

6

Re: Література для вивчення C#

Думаю вам краще починати вивчення з c/c++. Досить непоганим автором є Айвор Хортон, також книги Лафоре будуть актуальними.

Подякували: Freddy_Goblyn1

7

Re: Література для вивчення C#

Та й взагалі, якщо вивчаєте програмування, то акцент варто робити на алгоритми, а не на синтаксис, тобто хочу сказати, що вивчення синтаксису C# для вас не є критичним.  imho

Подякували: Freddy_Goblyn1

8

Re: Література для вивчення C#

Думаю вам краще починати вивчення з c/c++

Чому? Я не кажу що це погана чи хороша ідея, просто цікаво чому ви так вважаєте.

Подякували: Freddy_Goblyn1

9

Re: Література для вивчення C#

Тому що в тих самих універах починають з С/C++, тобто це може згодитись при вступі в універ, особливо на першому курсі коли всі приходять зі школи і знають синтаксис  паскаль/делфі  та й впринципі я мав наувазі, що вивчати синтаксис,на мою думку, не знаючи базових алгоритмів на належному рівні (в школі алгоритми вчать досить вбого) немає сенсу, іншими словами це пуста трата часу, яка ніяк не допоможе в майбутньому.

Подякували: truesupport1

10

Re: Література для вивчення C#

Я теж думаю, що починати з C# - не дуже добра ідея.
Практично всі сучасні мови програмування мультипарадигмальні: на них можна писати програми імперативні, функціональні, з АТД, модульні, ООП і т.д. Але щоб добре програмувати, треба розрізняти ці парадигми і розуміти, нащо вони потрібні, щоб, умовно, не поставити літаку гусениці замість крил (і те, і інше рухає, але якось по-різному).
Ви, пане Freddy_Goblyn, зараз зупинилися на середині імперативної парадигми. C# вимагає мінімального уявлення про ООП/АТД, інакше ви будете не програмувати, а чаклувати - переписувати чужі фрагменти коду без можливості зрозуміти, що ці фрагменти роблять. Але C і C++ я б теж не радив - бо вони вимагають великої уваги до дрібниць, а вам треба не дрібниці, а загальну теорію вчити. Тому найкраще - закінчить розбиратися з Паскалем; як варіант, радять ще новачками Python та JavaScript. Але краще закінчіть одну справу, перш ніж братися за інші. Зокрема тому, що Паскаль - якраз навчальна мова, і навички, що ви здобудете, нікуди не подінуться, 90% ви спокійно зможете застосувати при програмуванні на інших поширених мовах.

11 Востаннє редагувалося Blast (13.01.2014 14:36:25)

Re: Література для вивчення C#

Delphi для початку спробуй , щоб зрозуміти основну (WinForms) майже аналогічне по моєму . Потім можеш приступати до шарпу. А якщо серйозно братись то купуй Троалсена по .Net 4.5 c# 5.0 остання версія.І починай з азів . До кінця не освоїв але по відгукам все від а до я , навіть такі нюанси які рідко використовуються.

12

Re: Література для вивчення C#

...

necroposting activated

книги :
C# 4.0
C# 4.0
Розробники вже 6.0 завершують, але що було, то кинув.

Специфікації (всі версії на сьогодні) :
C# 1.0
https://download.microsoft.com/download … 20v1.0.doc

C# 2.0
https://download.microsoft.com/download … t_2005.doc

C# 3.0
http://download.microsoft.com/download/ … cation.doc

C# 4.0
https://www.ecma-international.org/publ … ma-334.pdf

C# 5.0
https://download.microsoft.com/download … ation.docx
https://www.microsoft.com/en-us/downloa … px?id=7029

C# 6.0
https://github.com/dotnet/csharplang/bl … /README.md

Подякували: Betterthanyou, Xackspel2

13

Re: Література для вивчення C#

Деякі книги можна знайти в репозиторії.

14

Re: Література для вивчення C#

Непоганими будуть книжки Троєлсена та Шилдта. Дуже класною також є "C# для школьников", бо сам колись її читав (гарне розтлумачення ООП). Можете ще щось пошукати, якщо хочете

15

Re: Література для вивчення C#

Якщо взагалі з програмуванням справи не мали, то краще Python. Простіше засвоїти базові поняття - змінні, цикли, умови, масиви, функції, ну і т.д. Тоді С # потім буде набагато легше сприймати. Просто по собі суджу, навіть знаючи Python, читав книжки по Джаві, і все це ООП з усякими інтерфейсами і абстрактними класами тяжко заходило.

16

Re: Література для вивчення C#

Freddy_Goblyn написав:

хочу вивчити мову C#, ... знаю Pascal

miriagavrilova написав:

Якщо взагалі з програмуванням справи не мали, то краще Python.

https://i.ibb.co/wBgNN5s/to-ty-sia-znushchaiesh-244x240.jpg
miriagavrilova, ваша пропозиція не доречна.
Знання динамічно типізованої мови Python не допоможе у вивченні статично типізованої мови C#.

Подякували: FakiNyan1

17

Re: Література для вивчення C#

Спочатку краще вчити таки статично типізовано, я думаю. Бо якщо спочатку динамічну, то потім буде важко вчити статичну, а після статичної динамічну вчити значно легше - просто ігноруєте типи, ахахахаха!!!

Подякували: leofun011

18

Re: Література для вивчення C#

Спочатку краще вчити класику CS, наприклад, Архітектуру комп'ютера, а
також роботу сучасних (і не тільки) Операційних Систем, не існує інженера,
який би не знав, як працює кінцева машина, продукт для якої він розробляє.
А то тут одразу С/С++ радять новачкам, а потім приходять люди, пальцем
тикати не буду хто і пишуть, що максимальний розмір стеку в х64 архітектурі
4 мегабайти :)

19

Re: Література для вивчення C#

то залежить від того, що людина потім розробляти буде. Я от гадки не маю, як та операційна система працює, але то не заважає мені писати круті штуки, як от бота для дискорда, котрий по команді запускає аудіофайл з фразами митця

20

Re: Література для вивчення C#

Як на мене, то у вивченні певної мови програмування, інша мова програмування може допомогти лише тоді, коли в них максимально схожий синтаксис... Яким тут боком python до C# - жодним чином не розумію.

Я розумію, якби запропонували вивчити MQL4 або java, на худий кінець javascript.