Vad är bättre än en gratis bok? Nio fria böcker!
Ringa alla programmerare, vare sig nya, gamla eller strävande: vi har hittat ett stort urval av gratisböcker (som i öl) för att öka dina kodningsförmågor till nästa nivå. Det finns lite för allt för alla, så hopp och njut av.
97 saker varje programmerare borde veta
Allvarligt bör varje programmerare veta dessa saker.
Baserat på en online-samling essäer handlar det om korrekt programmeringspraxis, den här boken är en måste-läs för alla kodare som sträcker sig från att sträva efter att nybörjare ska behärska. Faktum är att visdomen är så användbar att denna bok är värt en årlig omläsning.
Den ursprungliga uppsatsen uppsättningen innehöll 97 artiklar men den här boken är faktiskt den utökade versionen med 68 ytterligare uppsatser, vilket ger upp till totalt 165. Varför läser du inte det ännu?
Finns i PDF, EPUB och MOBI gratis.
Lärlingsmönster
Rätt programmerare från en lärare att behärska.
Detta är en av de bästa böckerna om programmering jag någonsin har läst och det innehåller inte en enda kodrad. Det är en bok om tankegång, inställning och resan som ligger framför varje programmör. Det täcker inte bara många av de kampar och problem som kodare står inför, men det ger också lösningar på dessa kamp och problem.
Hur närmar du koden 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 det rätta sättet.
Finns i Online HTML gratis. EPUB, PDF och MOBI tillgängligt för $ 24 USD.
Lärande JavaScript Design Patterns
JavaScript kan vara en smärta att förstå, men den här boken gör det enkelt.
Under lång tid kritiserades ofta JavaScript. Vad är JavaScript och hur fungerar det? [Teknologi förklarad] Vad är JavaScript och hur fungerar det? [Teknologi förklarad] Läs mer för sin benägenhet att producera rotig kod, men de senaste åren har visat en massiv explosion i sin 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 i webbrelaterad utveckling.
Tyvärr är det inte så lätt för JavaScript att undkomma sin historia. 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önster" som ofta uppstår när man programmerar med JavaScript. Är du redo att äntligen förstå JavaScript?
Finns i Online HTML gratis. EPUB, PDF och MOBI tillgängligt för $ 34 USD.
Lär Python på det hårda sättet
Lyckligtvis är det svåra sättet faktiskt det enkla sättet.
Om du frågar mig är Python ett av de mest eleganta språk i världen. Det finns skönhet i sin enkelhet och Pythons inställning till programmering är både unik och praktisk. När du väl har hängt på det, får du en helt ny syn på programmeringen som helhet.
Som James påpekade, beskrivs Python ofta som "roligt", "lätt att använda" 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 användarvänlighet har Python nyligen blivit populärt för webbutveckling Vilket programmeringsspråk att lära sig - Webbprogrammering Vilket programmeringsspråk att lära sig - Webbprogrammering Idag ska vi titta på de olika webbprogrammeringen språk som driver Internet. Detta är den fjärde delen i en nybörjare programmeringsserie. I del 1 lärde vi oss grunden till ... Läs mer tack vare utvecklingen av Django-ramen.
Ska du lära dig Python? Jag tror det. Den här boken kommer att komma igång på rätt fot. Efteråt kan du fortsätta din utbildning med dessa webbplatser för att lära dig Python De 5 bästa hemsidorna för att lära dig Python-programmering De 5 bästa hemsidorna för att lära dig Python-programmering Under det senaste decenniet har Python-programmeringsspråket exploderat i popularitet bland programmerare inom alla områden av kodning. Från webbutvecklare till videospeldesigners till inbyggda verktygsskapare har många fallit i ... Läs mer.
Finns i Online HTML gratis. EPUB och PDF tillgänglig för $ 30 USD.
Tänker i Java
Behöver du vikla huvudet runt Java och OOP? Så här gör du det.
I sin tidiga versioner satt Java i slutet av mycket kritik som stötte på olika aspekter av språkets genomförande och hemska prestanda. Sedan dess har Java utvecklats till det 2: a populäraste språket i världen enligt CodeEval.
Kanske den 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 intensivt praktiskt, särskilt på grund av dess inneboende plattformsportabilitet tack vare den virtuella Java-maskinen.
Det är en sak att använda Java; det är en annan att tänka på i Java. Den här boken är perfekt för det.
Finns endast i HTML.
En introduktion till programmering i go
För dem som vill komma ikapp på Googles eget programmeringsspråk.
Go, även känd som golang, är ett av de senaste programmeringsspråken för att träffa scenen. Ursprungligen utvecklad av Google har det tagit ett eget liv och fortsätter att utvecklas till och med idag.
Språket påverkas löst av C, Python och några andra språk, vilket resulterar i ett språk som känns bekant för veteranprogrammerare men det är enkelt för nybörjare att hämta och förstå. Denna bok är ett bra sätt att lära sig de viktigaste bitarna i språket.
Finns i PDF och HTML-format på nätet. Kindle edition tillgänglig för $ 3 USD.
Spelprogrammeringsmönster
En måste-läs för alla spelprogrammerare av alla genrer.
Om du aldrig har gjort ett spel tidigare och trodde den här boken skulle vara din heliga graal: Jag är ledsen. Det är inte. I stället bör nybörjare kolla in dessa spelutvecklingswebbplatser 4 Gratis webbplatser där du kan lära dig grunderna i spelutveckling 4 Gratis webbplatser där du kan lära dig grunderna i spelutveckling När du letar efter en bra spelutvecklingshandledning serier vill du ha en som vill lär dig praktiken och mentaliteten av bra kodning eftersom du då kan införliva dessa metoder på vilket språk som helst. Läs mer för att lära dig grunderna. Efteråt kan du prova dessa spelutvecklingsverktyg 5 Gratis spelutvecklingsprogramverktyg för att skapa dina egna spel 5 Gratis spelutvecklingsprogramverktyg för att göra dina egna spel Tack vare dessa fantastiska gratis spelutvecklingsverktyg, ett spel som kanske har krävt ett år kan nu göras på sex månader eller snabbare, ibland utan någon kod! Läs mer .
För dem som har skapat spel innan vet du att spelen är komplexa . Att strukturera din kod på ett snyggt sätt är en av de tuffaste delarna om spelutveckling. Lyckligtvis bryter denna bok ned olika strukturella mönster som du kan lita på för att göra hela processen så lättare.
Finns endast i online-HTML.
Producerar öppen källkodsprogramvara
Så du vill gå med i open source-rörelsen men du vet inte hur?
Världen börjar acceptera öppen källkodsprogramvara Vad är öppen källkodsprogramvara? [MakeUseOf Förklarar] Vad är Open Source-programvara? [MakeUseOf Explains] "Open source" är en term som kastas runt mycket idag. Du kanske vet att vissa saker är öppen källkod, som Linux och Android, men vet du vad det innebär? Vad är öppet ... Läs mer som ett legitimt alternativ till egna program. Inte att det någonsin var illegitimt, men många av myterna kring öppen källkodning förlorar sin fot och hela filosofin om öppen källkod har fått stor respekt i de senaste åren.
Tänk på att gå med i rörelsen? Den här boken täcker allt du behöver veta, inklusive att välja en öppen källkodslicens med Open Source Software Licenses: vilken ska du använda? Open Source Software Licenses: Vilka ska du använda? Visste du att inte alla öppna källkodslicenser är desamma? Läs mer, organisera ett open source-team och tjäna pengar med open source-projekt. Förstå hur Open Source Software Developers Tjäna pengar. Hur Open Source Software Developers Tjäna pengar. Sannan är att många OSS-utvecklare och projekt genererar intäkter. Läs mer . Ärligt talat täcker det allt du behöver veta.
Finns endast i online-HTML.
Hur man gör vad du älskar och tjänar vad du är värd som programmerare
Eller hur man blir rik inte så snabbt som en programmerare.
Den här korta boken är en uppsättning uppsatser om framgång och pengar i programfältet. Den är uppdelad i två halvor: den första halvan tar hand om de stora besluten när man väljer en kodningskarriär, den andra halvan innebär processen att hitta och säkra ett jobb.
Det är en snabb läsning, relativt sett, men den är tätt packad med råd och visdom som bara kan förändra ditt liv - eller åtminstone vägen för din karriär. En bestämd måste läsas om du tänker söka ett programmeringsjobb (i motsats till att vara en hobbyutvecklare).
Finns i Online HTML gratis. EPUB, PDF och MOBI är tillgängliga för $ 5 USD.
Känner du till några andra högkvalitativa programmeringsböcker som är tillgängliga gratis? Låt oss veta i kommentarerna!
Bildkredit: Open Source-kod Via Shutterstock, programmerare på bärbar dator via Shutterstock