Programowanie - jaka książka dla moich potrzeb

0

Witam!
Jeśli chodzi o programowanie to na ten moment przerobiłem kurs Mirosława Zelenta c++ oraz ten z cpp0x c++. Nie miałem większych problemów z zadaniami domowymi, mimo któtkiej przygody z tymi kursami wszystko gładko i przyjemnie przerobiłem. Jestem głodny dalszej wiedzy i tutaj zwracam się do was - w jaki sposób to kontynuować. Chciałbym przerobić jakąś książkę, która rozszerzy moje horyzonty.

To są przykładowe aplikacje, które chciałbym napisać, ale na ten moment wykraczają poza moje możliwości:
-meneger youtube - wpisując url kanału youtube mogę pobrać url wszystkich filmów tego kanału a także pobierać i same filmy. Dodatkowo po pobraniu listy filmów mam dokładne statystyki - liczba wyświetleń, autor, liczba polubień itd. Program opierałby się na Youtube Api v3.

-bot do obsługi forum - po zaznaczeniu listy for, tematu i tekstu bot automatycznie dodawałby nowy temat z moją treścią na wskazane forum, w wskazanym miejscu. Tutaj użyłbym jakiegoś parsera, np. htmlagilitypack, a całość działałaby na requestach.

Fakt, mogę przejrzeć poradniki co do youtube api, requestów, ale dużo się z tego nie nauczę, bo nie będę mieć podstaw jak to działa. W jaki sposób działa POST i GET. Chciałym jednak rozumieć w jaki sposób aplikacja działa; dlatego też chciałbym ją napisać. Dla potrzeb własnych, ale edukacyjnych.

Jeśli chodzi o język programowania to raczej c#. Wydaje mi się bardzo fajny i idealny do moich potrzeb.

Napisałem to wszystko, byście wiedzieli w jakim kierunku chcę się aktualnie rozwijać.

Dużo osób poleca mi symfonię c++. Myslicie, że będzie odpowiednia, a nie za stara? Z drugiej strony rónież pozytywne opinie zbieram o "Język C++. Szkoła programowania.". Jest to świeższa pozycja, więc wydaje się bardziej aktualna. Możecie mi pomóc z wyborem?

2

Jesli chcesz pisać w c# to po co Ci książka od c++ ?

Nie czytałem książek C++ ale chyba polecane są najbardziej te (sam niedawno kupiłem 2 ostatnie, ale ja mam już trochę doświadczenia):
Programowanie. Teoria i praktyka z wykorzystaniem C++ - Bjarne Stroustrup
Język C++. Kompendium wiedzy - Bjarne Stroustrup
Skuteczny nowoczesny C++. 42 sposoby lepszego posługiwania się językami C++11 I C++14 - Meyers Scott
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

C# http://www.compsmag.com/best-books-learn-programming/

Jeśli chcesz poszerzyć horyzonty to może Clean Code ?

0
H1ghlander napisał(a):

Jesli chcesz pisać w c# to po co Ci książka od c++ ?

Nie czytałem książek C++ ale chyba polecane są najbardziej te (sam niedawno kupiłem 2 ostatnie, ale ja mam już trochę doświadczenia):
Programowanie. Teoria i praktyka z wykorzystaniem C++ - Bjarne Stroustrup
Język C++. Kompendium wiedzy - Bjarne Stroustrup
Skuteczny nowoczesny C++. 42 sposoby lepszego posługiwania się językami C++11 I C++14 - Meyers Scott
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

C# http://www.compsmag.com/best-books-learn-programming/

Jeśli chcesz poszerzyć horyzonty to może Clean Code ?

Na samej znajomości c++ potrafiłem napisać coś w c#. Zdaje się, że nauka z książki c++ nie jest takim złym pomysłem. W końcu jest to bardziej podobne do c# niż php. Mój aktualny poziom wiedzy i tak jest bardzo mały. Szukam czegoś do początkującego, najlepiej tak, bym miał wszystko od postaw. Dlatego też nie uważam, że symfonia to zły wybór.

Clean code planuję też kupić, ale to za jakiś czas. Głównie teraz chodzi mi o dobre zrozumienie podstaw. Nie ukończyłem żadnej szkoły o kierunku IT, więc i tak muszę się podstaw uczyć sam.

1

Jeśli chcesz iśc w kierunku webowym to według mnie lepiej idź w c# (albo java)

c++ to nie jest zbyt dobry wybór dla początkującego.

2

Szukam czegoś do początkującego, najlepiej tak, bym miał wszystko od postaw. Dlatego też nie uważam, że symfonia to zły wybór.

Ale z symfonii ani nie nauczysz się jak pisać w obecnym C++, ani tym bardziej jak pisać w C#(to już jakiś absurd, że chcąc uczyć się C# masz zamiar czytać książkę do C++).

A to, że znając podstawy C++ potrafiłeś coś tam napisać w C# o niczym nie świadczy. Pętle i ify w większości języków działają tak samo...

2

jak szukasz cos do C# to polecam to
http://shop.oreilly.com/product/0636920040323.do

kurs zelenta jest zly (bylo o tym wielokrotnie poszukaj na forum zelent to znajdziesz, jak bedziesz miec problemy to napisz), ksiazka symfoni jest po prostu za stara i nieaktualna. Zamiast C++ uczy C z klasami

0

Tak, kurs Zelenta uczy złych nawyków. Mimo to w bardzo przystępny sposób wyjaśnił podstawy. Wydaje mi się, że celem jego kursu jest zachęcenie do nauki programowaniam, niż faktyczna nauka. Tak czy siak w bardzo fajny sposób wszystko wyjaśnił i ruszając od razu do cpp0x nie przyswoiłbym tam tak łatwo wiadomości.

Czy naprawdę symfonia to aż tak zły wybór? Dziwi mnie w takim razie to, że jest tak bardzo polecena. Ma nowsze wydanie, więc troche nie rozumiem tego, że nie uczy ona c++ aktualnego.

Podkreślam, że głównie chodzi mi o bardzo dobre zrozumienie podstaw. Fajnie, gdyby było tłumaczenie "na chłopski rozum" jakie można było spotkać w kursach Zelenta. Głównie chciałbym programować w c# i najlepiej, gdyby kurs tego dotyczył. Są jakieś inne propozycje?

Aktualnie rozważam:
C#. Rusz głową! Wydanie III
Język C# i platforma .NET
C#. Programowanie. wydanie VI

1 użytkowników online, w tym zalogowanych: 0, gości: 1