Annons

Vad är bättre än en gratis bok? Nio gratisböcker!

Att ringa alla programmerare, antingen nya, gamla eller ambitioner: vi har hittat ett stort urval gratisböcker (som i öl) för att öka dina kodfärdigheter till nästa nivå. Det finns lite av allt för alla, så hopp in och njut.

97 saker varje programmerare borde veta

fria programmering-böcker-visdom

På allvar bör alla programmerare veta dessa saker.

Baserad på en online-samling av uppsatser som handlar om korrekt programmeringspraxis, är den här boken en måste-läsning för alla kodare, allt från strävan efter nybörjare till master. I själva verket är visdomen i den så användbar att den här boken är värd en årlig omläsning.

Den ursprungliga essaysamlingen innehöll 97 artiklar men denna bok är faktiskt den utökade versionen med 68 extra uppsatser, vilket ger upp till totalt 165. Varför läser du inte det ännu?

Tillgänglig i PDF, EPUB, och MOBI gratis.

Lärlingsmönster

fria programmering-böcker-lärlings

Rätt tankesätt för en programmerare från lärling till master.

Detta är en av de bästa böckerna för programmering som jag någonsin har läst och den innehåller inte en enda kodrader. Det är en bok om tankesätt, attityd och resan som ligger framför varje programmerare. Det täcker inte bara många av de kämpar och problem som kodarna möter, utan det ger också lösningar på dessa kämpar och problem.

instagram viewer

Hur närmar du dig hantverk av kodning? För att verkligen lyckas måste du närma dig det på rätt sätt. Den här boken visar dig på rätt sätt.

Finns i online-HTML gratis. EPUB, PDF, och MOBI tillgängligt för $ 24 USD.

Lär dig JavaScript-designmönster

fria programmering-böcker JavaScript

JavaScript kan vara svårt att förstå, men den här boken gör det enkelt.

Under en lång tid, JavaScript kritiserades ofta Vad är JavaScript och hur fungerar det? [Teknisk förklaring] Läs mer för sin benägenhet att producera smutsiga kod, men de senaste åren har visat en enorm explosion i dess popularitet. JavaScript är nu en integrerad del av nästan alla moderna webbplatser och har snabbt blivit ett av de bästa språken att lära sig om du vill ha ett jobb inom webbrelaterad utveckling.

Tyvärr är det inte så lätt för JavaScript att undgå historien. Språket kan vara lite ont för nybörjare att förstå, men den här boken tar dig igenom alla de olika "mönstren" som ofta uppstår när du programmerar med JavaScript. Är du redo att äntligen förstå JavaScript?

Tillgänglig i Online HTML gratis. EPUB, PDF, och MOBI tillgängligt för $ 34 USD.

Lär dig Python The Hard Way

fria programmering-böcker-python

Lyckligtvis är det hårda sättet faktiskt det enkla sättet.

Om du frågar mig är Python ett av de mest eleganta språken i världen. Det är skönhet i dess enkelhet och Pythons inställning till programmering är både unik och praktisk. När du väl har tagit hand om det kommer du att få en helt ny syn på programmering som helhet.

Som James påpekade beskrivs ofta Python som "roligt", "lättanvänt" och "ett bra inlärningsverktyg", vilket gör det till ett bra val för första gången programmerare. När det gäller den verkliga användningen har Python nyligen tagit upp popularitet för webbutveckling Vilket programmeringsspråk att lära sig - webbprogrammeringIdag ska vi ta en titt på de olika webbprogrammeringsspråken som driver Internet. Detta är den fjärde delen i en nybörjars programmeringsserie. I del 1 lärde vi oss det grundläggande för ... Läs mer tack vare utvecklingen av Django-ramverket.

Ska du lära dig Python? Jag tror det. Den här boken kommer att komma igång på höger fot. Efteråt kan du fortsätta din utbildning med dessa webbplatser för att lära sig Python De 5 bästa webbplatserna för att lära sig Python-programmeringVill du lära dig Python-programmering? Här är de bästa sätten att lära sig Python online, av vilka många är helt gratis. Läs mer .

Tillgänglig i Online HTML gratis. EPUB och PDF tillgängligt för $ 30 USD.

Tänkande i Java

fria programmering-böcker-java

Behöver du linda huvudet runt Java och OOP? Så här gör du.

I sina tidiga versioner satt Java i slutet av mycket kritik som gällde olika aspekter av språkets implementering och hemska prestanda. Sedan dess har Java mognat till det 2: a mest populära språket i världen enligt CodeEval.

Den kanske mest tilltalande aspekten av Java är dess anslutning till den objektorienterade filosofin. Det är inte det enklaste språket att lära sig men det kan vara mycket praktiskt, särskilt på grund av dess inneboende plattformsöverföring tack vare den virtuella Java-maskinen.

Det är en sak att göra använda sig av Java; det är en annan till tror i Java. Den här boken är perfekt för det.

Endast tillgängligt i HTML.

En introduktion till programmering på gång

fria programmering-böcker-golang

För dig som vill fånga Googles helt eget programmeringsspråk.

Go, även känd som golang, är ett av de nyare programmeringsspråken som träffar scenen. Ursprungligen utvecklad av Google har det tagit ett eget liv och fortsätter att utvecklas även i dag.

Språket påverkas löst av C, Python och några få andra språk, vilket resulterar i ett språk det känns bekant för veteranprogrammerare men är tillräckligt enkelt för nybörjare att plocka upp och förstå. Den här boken är ett bra sätt att lära sig de viktigaste bitarna i språket.

Finns i PDF [Inte längre tillgänglig] och Online HTML format. Kindle-upplagan tillgängligt för $ 3 USD.

Spelprogrammeringsmönster

fria programmering-böcker-spel-mönster

En måste-läsning för alla spelprogrammerare av alla genrer.

Om du aldrig har skapat ett spel tidigare och trodde att den här boken skulle vara din heliga gral: Jag är ledsen. Det är inte. Snarare bör helt nybörjare kolla in dessa spelutvecklingswebbplatser 4 gratis webbplatser där du kan lära dig grunderna i spelutvecklingNär du letar efter en bra tutorial-serie för spelutveckling vill du ha en som kommer att lära dig praxis och mentalitet för god kodning eftersom du sedan kan transponera dessa metoder på vilket språk som helst eller plattform. Läs mer för att lära sig grunderna. Efteråt kan du prova dessa spelutvecklingsverktyg 5 gratis verktyg för spelutveckling för att göra dina egna spelGratis spelutvecklingsprogramvara är ett bra sätt att börja göra videospel. Vi har sammanställt marknadens bästa spelprogramvara. Läs mer .

För de som ha skapade spel innan, du vet att spel är komplex. Att strukturera din kod på ett snyggt sätt är en av de tuffaste delarna om spelutveckling. Lyckligtvis bryter denna bok olika strukturella mönster som du kan lita på för att göra hela processen så mycket lättare.

Tillgänglig i Online HTML endast.

Producerar Open Source-programvara

fria programmering-böcker-öppen källkod

Så du vill gå med i open source-rörelsen men du vet inte hur?

Världen börjar acceptera programvara med öppen källkod Vad är öppen källkod? [MakeUseOf Explains]"Öppen källkod" är en term som kastas runt mycket i dag. Du kanske känner till att vissa saker är open source, som Linux och Android, men vet du vad det innebär? Vad är öppet ... Läs mer som ett legitimt alternativ till proprietära program. Inte för att det någonsin var olagligt, men många av myterna kring open source-programmering är tappar foten och hela filosofin om öppen källkod har fått mycket respekt på senare tid år.

Tänker du gå med i rörelsen? Den här boken täcker allt du behöver veta, inklusive välja en öppen källkodslicens Programvarulicenser för öppen källkod: Vilken ska du använda?Visste du att inte alla open source-licenser är desamma? Läs mer , organisera ett open source-team, och tjäna pengar med open source-projekt Förstå hur open source-programutvecklare tjänar pengarSanningen är: många OSS-utvecklare och projekt genererar intäkter. Läs mer . Ärligt talat, det täcker allt du behöver veta.

Tillgänglig i Online HTML endast.

Hur man gör vad du älskar och tjänar vad du är värt att vara programmerare

fria programmering-böcker-make-pengar

Eller, hur man blir rik inte så snabbt som programmerare.

Den här korta boken är en samling essays om ämnet framgång och pengar inom programmeringsområdet. Det är uppdelat i två halvor: den första halvan tar itu med de stora besluten när man väljer en kodkarriär, den andra halvan innebär processen att hitta och säkra ett jobb.

Det är en snabbläsning, relativt sett, men det är tätt packat med råd och visdom som bara kan förändra ditt liv - eller åtminstone din karriärs väg. En bestämd måste-läsning om du tänker söka ett programmeringsjobb (i motsats till att vara en hobbyutvecklare).

Tillgänglig i Online HTML gratis. EPUB, PDF, och MOBI tillgängligt för $ 5 USD.

Känner du till andra högkvalitativa programmeringsböcker som är tillgängliga gratis? Låt oss veta i kommentarerna!

Bildkredit: Öppen källkod via Shutterstock, Programmerare på bärbar dator via Shutterstock

Joel Lee har en B.S. inom datavetenskap och mer än sex års yrkeserfarenhet. Han är chefredaktör för MakeUseOf.