Oglas
Što je bolje od besplatne knjige? Devet besplatnih knjiga!
Pozivanje svih programera, bilo novih, starih ili onih koji teže: pronašli smo sjajan izbor besplatnih (kao u pivu) knjiga kako biste poboljšali svoje sposobnosti kodiranja na sljedeću razinu. Za svakoga postoji malo svega, pa uskočite i uživajte.
97 stvari koje svaki programer treba znati

Ozbiljno, svaki programer bi trebao znati ove stvari.
Zasnovana na mrežnoj zbirci eseja o pravilnim postupcima programiranja, ova je knjiga obavezna čitanja za sve i sve kodiore u rasponu od težnje do početnika da savladaju. Zapravo je mudrost u njoj toliko korisna da knjigu vrijedi godišnje pročitati.
Izvorna zbirka eseja sadržavala je 97 članaka, ali ova je knjiga zapravo proširena verzija sa 68 dodatnih eseja, što je čini ukupno 165. Zašto je još ne čitaš?
Dostupno u PDF, ePub, i MOBI besplatno.
Obrasci naukovanja

Ispravna misao programera od naučnika do majstora.
Ovo je jedna od najboljih knjiga o programiranju koje sam ikada pročitao, a ne sadrži jedan redak koda. To je knjiga o razmišljanju, stavu i putovanju koje stoji ispred svakog programera. Ne samo da pokriva mnoge borbe i probleme s kojima se suočavaju koderi, već nudi i rješenja za te borbe i probleme.
Kako pristupite čamac kodiranja? Da biste zaista uspjeli, morate mu pristupiti na pravi način. Ova knjiga vam pokazuje pravi put.
Dostupno u internetskom HTML-u besplatno. ePub, PDF, i MOBI dostupno za 24 USD.
Učenje JavaScript obrasca dizajna

JavaScript može biti bol razumjeti, ali ova knjiga to čini lako.
Dugo vremena, JavaScript su često kritizirali Što je JavaScript i kako to radi? [Objašnjena tehnologija] Čitaj više zbog svoje sklonosti stvaranju neurednog koda, ali posljednjih godina pokazuje veliku eksploziju u svojoj popularnosti. JavaScript je sada sastavna komponenta gotovo svake moderne web stranice i brzo je postao jedan od najboljih jezika za naučiti ako želite posao u razvoju koji se odnosi na web.
Nažalost, JavaScript nije tako lako izbjeći svoju povijest. Novorođenčici taj jezik mogu biti prilično boli, ali ova knjiga vas vodi kroz sve različite „obrasce“ koji se često javljaju pri programiranju s JavaScript-om. Jeste li spremni konačno razumjeti JavaScript?
Dostupno u Online HTML besplatno. ePub, PDF, i MOBI dostupno za 34 USD.
Naučite Python na teži način

Srećom, težak je put zapravo lak način.
Ako mene pitate, Python je jedan od najelegantnijih jezika na svijetu. Ima ljepote u svojoj jednostavnosti, a Pythonov pristup programiranju jedinstveni je i praktičan. Jednom kad to shvatite, imat ćete potpuno novi pogled na programiranje u cjelini.
Kao što je James istaknuo, Python se često opisuje kao "zabavan", "jednostavan za korištenje" i "dobar alat za učenje", što ga čini dobrim izborom za programere koji prvi put vide. Što se tiče stvarne uporabe, Python je nedavno pucao unutra popularnost za web razvoj Koji programski jezik za naučiti - web programiranjeDanas ćemo pogledati različite jezike web programiranja koji pokreću Internet. Ovo je četvrti dio u seriji za početnike programiranja. U prvom dijelu smo naučili osnovne ... Čitaj više zahvaljujući razvoju Django okvira.
Trebate li naučiti Python? Mislim da da. Ova knjiga započet će s pravom nogom. Nakon toga, možete nastaviti s ovim obrazovanjem web stranice za učenje Pythona 5 najboljih web stranica za učenje programiranja PythonaŽelite naučiti programiranje Pythona? Evo najboljih načina za učenje Pythona na mreži, od kojih su mnogi potpuno besplatni. Čitaj više .
Dostupno u Online HTML besplatno. ePub i PDF dostupno za 30 USD.
Razmišljanje na Javi

Trebate omotati glavu oko Jave i OOP-a? Ovako to radite.
U svojim ranim verzijama Java je stajala na začelju mnogih kritika koje su potaknule različite aspekte jezične implementacije i užasne performanse. Od tada je Java sazrela u 2. najpopularniji jezik na svijetu prema CodeEvalu.
Možda najatraktivniji aspekt Jave je njezino držanje objektno orijentirane filozofije. Nije to najlakši jezik za naučiti, ali može biti vrlo praktičan, posebno zbog svoje inherentne prenosivosti na više platformi zahvaljujući Java virtualnom stroju.
To je jedna stvar koristiti Java; to je drugi razmišljati na Javi. Ova knjiga je savršena za to.
Dostupno samo u HTML-u.
Uvod u programiranje u pokretu

Za one koji žele shvatiti Googleov vlastiti programski jezik.
Go, također poznat kao golang, jedan je od novijih programskih jezika za stupanje na scenu. U početku razvijen od strane Google-a, on je započeo svoj život i nastavlja se razvijati sve do danas.
Jezik slabo utječe na C, Python i nekoliko drugih jezika, što rezultira jezikom koja se osjeća poznatim programerima veterana, ali je dovoljno jednostavna da ih novaci pokupe razumjeti. Ova je knjiga sjajan način da naučite najvažnije dijelove jezika.
Dostupno u PDF-u [Više nije dostupno] i Online HTML formata. Izdanje za Kindle dostupno za 3 USD.
Obrasci programiranja igara

Obavezno čitati za sve programere igara svih žanrova.
Ako nikada prije niste igrali igru i mislili da će vam ova knjiga biti sveti gral: Žao mi je. Nije. Umjesto toga, potpuno novi ljudi trebali bi ovo provjeriti Web stranice za razvoj igara 4 besplatne web stranice na kojima možete naučiti osnove razvoja igaraKada tražite dobru seriju udžbenika za razvoj igara, želite jedan koji će vas naučiti prakse i mentalitet dobrog kodiranja jer te postupke zatim možete prenijeti na bilo koji jezik ili platforma. Čitaj više za učenje osnova. Poslije možete isprobati ove alati za razvoj igara 5 besplatnih alata za razvoj igara za pravljenje vlastitih igaraBesplatni softver za razvoj igara odličan je način za pokretanje izrade videoigara. Sastavili smo najbolji softver za igre na tržištu. Čitaj više .
Za one koji imati prije stvarali igre, znate da su igre kompleks. Sastavljanje koda na uredan način jedan je od najtežih dijelova za razvoj igara. Srećom, ova knjiga razbija različite strukturne obrasce na koje se možete osloniti kako bi cijeli proces bio puno lakši.
Dostupno u Online HTML samo.
Izrada softvera s otvorenim kodom

Dakle, želite se pridružiti pokretu otvorenog koda, ali ne znate kako?
Svijet počinje prihvaćati softver otvorenog koda Što je softver otvorenog koda? [MakeUseOf objašnjava]"Otvoreni izvor" je pojam koji se ovih dana mnogo baca. Možda znate da su neke stvari otvorenog koda, poput Linuxa i Androida, no znate li što to uključuje? Što je otvoreno ... Čitaj više kao legitimna alternativa vlasničkim programima. Nije da je ikada bila nelegitimna, ali mnogi su mitovi oko otvorenog programa izgubili su temelj i čitava filozofija otvorenog koda u posljednje vrijeme stekla je veliko poštovanje godine.
Mislite da se pridružite pokretu? Ova knjiga pokriva sve što trebate znati, uključujući odabir licence otvorenog koda Licence softvera otvorenog koda: koje biste trebali koristiti?Jeste li znali da nisu sve licence otvorenog koda iste? Čitaj više , organiziranje tima s otvorenim kodom, i zaraditi novac projektima otvorenog koda Razumijevanje načina na koji programeri otvorenog koda softvera zarađujuIstina je da mnogi programeri i projekti OSS-a ostvaruju prihod. Čitaj više . Iskreno, pokriva sve moraš znati.
Dostupno u Online HTML samo.
Kako raditi ono što volite i zaraditi što ste vrijedni kao programer

Ili kako se ne toliko brzo obogatiti kao programer.
Ova kratka knjiga zbirka je eseja na temu uspjeha i novca u programskom području. Podijeljen je na dvije polovice: prvo poluvrijeme se odnosi na velike odluke pri odabiru kodeksa karijere, drugo poluvrijeme uključuje postupak pronalaženja i osiguranja posla.
To je brzo čitanje, relativno govoreći, ali gusto prepuno savjeta i mudrosti koji bi vam mogli samo promijeniti život - ili u najmanju ruku put vaše karijere. Svakako pročitajte ako namjeravate potražiti posao programiranja (za razliku od razvijanja hobija).
Dostupno u Online HTML besplatno. ePub, PDF, i MOBI dostupno za 5 USD.
Znate li za neku drugu visokokvalitetnu knjigu programiranja koja je dostupna besplatno? Javite nam u komentarima!
Kreditna slika: Open Source Code putem Shutterstock-a, Programer na laptopu Via Shutterstock
Joel Lee ima B.S. u računalnim znanostima i preko šest godina profesionalnog pisanja. Glavni je urednik MakeUseOf-a.