Programiranje

Literatura za programiranje

mbaksa sri 21.9.2011 20:14

S obzirom da svako malo netko traži literaturu za neki programski jezik, mislim da bi bilo najbolje imati jednu ovakvu generalnu temu koja će služiti isključivo za to. Naravno, ne smije biti nikakvog ilegalnog sadržaja - dakle, naglasak je na besplatno dostupnim sadržajima, no slobodno netko preporuči i knjigu (bilo tiskanu, bilo e-knjigu), ali onda neka navede i koliko košta i gdje se može kupiti. Zahvala captain_soap_McTawishu na dopuni indeksa knjiga/tutorijala.

 

Format? Recimo ovako:

 

 

Naziv:

Vrsta (tiskana knjiga, PDF, web-tutorijal, video-tutorijal...):

Jezik knjige/tutorijala:

Programski jezik:

Kratki opis:

URL:

 

 

Upozorenje: ne zachatavajte temu, ne raspravljajte o poljoprivredi i sl.

 

 

INDEKS

 

C++

Besplatne knjige - http://freecomputerbooks.com/langCppBooks.html

Learn C++ - http://www.learncpp.com/

C++ Language Tutorial - http://www.cplusplus.com/doc/tutorial/

Demistificirani C++ - http://free-zg.htnet.hr/jsribar/

Thinking in C++ volume 1: Introduction to standard C++ -http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-one.zip

Thinking in C++ volume 2: Practical programming - http://www.mindviewinc.com/downloads/TICPP-2nd-ed-Vol-two.zip

The C Book - http://publications.gbdirect.co.uk/c_book/thecbook.pdf

Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition - http://www.amazon.com/Algorithms-Parts-1-4-Fundamentals-Structure/dp/0201350882

Algorithms in C++ Part 5: Graph Algorithms - http://www.amazon.com/Algorithms-Part-Graph-Edition-Pt-5/dp/0201361183/

 

C#

C# Station - http://www.csharp-station.com/Tutorial.aspx

C# school - http://www.programmersheaven.com/2/CSharpBook

.NET Book Zero - http://charlespetzold.com/dotnet/index.html

 

Java

Head First Java - http://www.amazon.com/Head-First-Java-2nd-Edition/dp/0596009208

Thinking in Java, 4th Edition - http://mindview.net/Books/TIJ4

 

Web-tehnologije (HTML, CSS, PHP, javascript, MySQL, ASP)

tutorijali.net - http://www.tutorijali.net/

w3schools - http://www.w3schools.com/

 

Python

Learn python the hard way - http://learnpythonthehardway.org/book/

 

Razni jezici (biblioteke knjiga ili tutorijala za razne programske jezike)

thenewboston - http://www.thenewboston.com/

Developement for beginners - http://msdn.microsoft.com/en-us/beginner/default.aspx

Programming Windows 8 Apps with HTML, CSS, and JavaScript (First Preview) - http://tinyurl.com/76x9tsv

 

Assembly language

PC Assembly language - http://www.drpaulcarter.com/pcasm/

 

Scheme

Structure and Interpretation of Computer Programs - http://mitpress.mit.edu/sicp/full-text/book/book.html

 

Haskell

Learn You Haskell for Greater Good - http://learnyouahaskell.com/

Real world Haskell - http://book.realworldhaskell.org/read/

xhopeon sri 21.9.2011 20:35

Naziv: tutorijali.net

Vrsta: web tutorijali

Jezik: Hrvatski

Programski jezik: izrada weba [HTML, CSS, PHP, javascript, MySQL, ASP], programiranje, multimedija, sigurnost

Opis: odlična stranica za početnike koji žele krenuti u bilo kojem smjeru, ima dovoljno primjera i vježbi za učenje od osnova do naprednijeg (osobno sam koristio malo za učenje HTML-a pri izradi lokalnih stranica na Serveru 2008)

URL: tutorijali.net

Soapy sri 28.3.2012 23:06

Naziv: Demistificirani C++

Vrsta: Tiskana knjiga 

Jezik knjige: Hrvatski

Programski jezik: C++

Kratki opis:

Na 934 stranice autori su dali detaljan pregled svih osobina jezika C++, počevši od strukture najjednostavnijeg programa i ugrađenih tipova podataka, preko funkcija, korisnički definiranih tipova (razreda ili klasa) i njihovog nasljeđivanja, do rukovanja iznimkama, imenika i dinamičke identifikacije tipa. Knjiga je pisana tako da bude prihvatljiva i čitateljima bez predznanja bilo kojeg programskog jezika – mnogobrojni primjeri izvornog kôda detaljno ilustriraju navedene principe. Međutim, kako su u ovoj knjizi obrađeni gotovo svi aspekti jezika, zasigurno će u njoj zanimljivo štivo naći i programeri koji su već “zagrezli” u jezik C++.

URL: http://free-zg.htnet.hr/jsribar/

 http://www.mozaikknjiga.hr/demistificiran-c-PLUS-PLUS-3-izd/PR/125952,7410

rustweaver sub 6.7.2013 15:07

Naziv: Learn You Haskell for Greater Good

Vrsta: web knjiga/tiskana knjiga

Jezik knjige/tutorijala: engleski

Programski jezik: Haskell

Kratki opis: Uvod u funkcionalno programiranje koristeći Haskell, knjiga podrazumijeva iskustvo sa imperativnim programskim jezicima, ali ne traži nikakva prethodna znanja o funkcionalnom programiranju. Dostupna je u besplatnoj online verziji, ili se može kupiti kao tiskana ili e-knjiga.

URL: http://learnyouahaskell.com/

 

Naziv: Real world Haskell

Vrsta: web knjiga

Jezik knjige/tutorijala: engleski

Programski jezik: Haskell

Kratki opis: Knjiga se bavi praktičnim primjenama funkcionalnog programiranja kroz jezik Haskell. Namijenjena je čitateljima koji imaju nekog znanja iz programiranja, ali nemaju iskustva sa funkcionalnim programiranjem.

URL: http://book.realworldhaskell.org/read/

captain_soap_McTawish sub 6.7.2013 20:52
rustweaver čet 25.7.2013 16:23

Evo nešto na hrvatskom. Danas kopamo po materijalu koji je javno dostupan na hrvatskim fakultetima ^^

 

Naziv: Programski jezik C

Vrsta: pdf

Jezik knjige/tutorijala: hrvatski

Programski jezik: C

Kratki opis: skripta sa PMF-a za Programiranje1 i Programiranje2. Dosta detaljno je objašnjen programski jezik C

URL: http://web.math.pmf.unizg.hr/~singer/Prog_Add/c.pdf

Dodatne stvari ovdje: http://web.math.pmf.unizg.hr/~singer/

 

Naziv: Strukture podataka i algoritmi

Vrsta: pdf

Jezik knjige/tutorijala: hrvatski

Programski jezik: C

Kratki opis: skripta sa PMF-a za kolegij strukture podataka i algoritmi. Objašnjene su razne strukture podataka koje se često susreću kao i algoritmi koji djeluju na njima.

URL: http://web.studenti.math.pmf.unizg.hr/~manger/spa/skripta.pdf

 

Naziv: Uvod u programiranje

Vrsta: pdf

Jezik knjige/tutorijala: hrvatski

Programski jezik: C

Kratki opis: Skripta za uvod u programiranje sa FESB-a. Sadrži sve i svašta, od uvoda u brojevne sustave i hello world programa pa sve do apstraktnih tipova podataka.

URL: http://marjan.fesb.hr/~mateljan/c/

 

Naziv: OOP s C++ jezikom

Vrsta: pdf

Jezik knjige/tutorijala: hrvatski

Programski jezik: C++

Kratki opis: Skripta sa FESB-a za uvod u objektno orjetnirano programiranje koristeći programski jezik C++. Podrazumjeva se prethodno znanje C jezika.

URL: http://marjan.fesb.hr/~mateljan/cpp/

rustweaver čet 25.7.2013 16:54

Naziv: Beginning Perl

Vrsta: pdf

Jezik knjige/tutorijala: engleski

Programski jezik: Perl

Kratki opis: Uvod u programiranje sa Perlom, knjiga ne podrazumijeva prethodno znanje programiranja.

URL: http://www.perl.org/books/beginning-perl/

 

Naziv: Modern Perl

Vrsta: pdf

Jezik knjige/tutorijala: engleski

Programski jezik: Perl

Kratki opis: Knjiga je vodič kroz programiranje Perlom koristeći moderne značajke jezika. Nije za početnike koji se prvi puta susreću sa Perlom.

URL: http://onyxneon.com/books/modern_perl/modern_perl_letter.pdf

Dostupna je i HTML verziji ovdje: http://modernperlbooks.com/books/modern_perl/chapter_00.html

 

Naziv: Learning Perl the hard way

Vrsta: pdf

Jezik knjige/tutorijala: engleski

Programski jezik: Perl

Kratki opis: Ubrzani vodič kroz Perl za one koji već znaju programirati u nekom drugom jeziku. Riječima autora "knjiga preskače dosadne stvari koje već svi znaju i odmah se baca na zanimljive stvari".

URL: http://www.greenteapress.com/perl/perl.pdf

xhopeon čet 13.3.2014 13:58

Lutajući bespućima, slučajno naletio na ovu stranicu.

Naziv: Codeacademy

Vrsta: Interaktivni Web tutorijali

Jezik: Engleski

Programski jezik: JavaScript, HTML/CSS, PHP, Python, Ruby, APIs

URL:http://www.codecademy.com/learn

 

Opis: Stranica na engleskom jeziku sa interaktvinim sučeljem i nagradama nakon završenih lekcija u razinama.

Osobno koristim za učenje JavaScript, tek par dana, a već sam napisao malu aplikaciju.

Trenutno sam na 18% lekcija, no još se nisam informirao što će biti poslije (vidio sam da postoje grupe za napredne, no to tek kad završim lekcije).