Hvad er bedre end en gratis bog? Ni gratis bøger!
Opkald til alle programmører, hvad enten det er nyt, gammelt eller håbende: Vi har fundet et stort udvalg af gratis (som i øl) bøger for at øge dine kodningsevner til det næste niveau. Der er en lille smule af alt for alle, så hop ind og nyd.
97 ting, hver programmør bør vide
Alvorligt bør hver programmør kende disse ting.
Baseret på en online samling af essays, der handler om korrekt programmeringspraksis, er denne bog et must-read for alle coders, der spænder fra at aspirere til newbie til at mestre. Faktisk er visdommen deri så nyttig, at denne bog er værd at en årlig genleses.
Den oprindelige essaysamling indeholdt 97 artikler, men denne bog er faktisk den udvidede version med 68 yderligere essays, der bringer det op til i alt 165. Hvorfor læser du det endnu ikke?
Tilgængelig i PDF, EPUB og MOBI gratis.
Lærlinge mønstre
Den rette tankegang for en programmør fra lærling til at mestre.
Dette er en af de bedste bøger om programmering jeg nogensinde har læst, og den indeholder ikke en enkelt kodekode. Det er en bog om tankegang, attitude og den rejse, der ligger foran hver programmør. Det dækker ikke kun mange af de kampe og problemer, som kodere står overfor, men det giver også løsninger på disse kampe og problemer.
Hvordan nærmer du håndværkets kodning? For virkelig at lykkes, skal du nærme det på den rigtige måde. Denne bog viser dig den rigtige måde.
Tilgængelig i Online HTML gratis. EPUB, PDF og MOBI til rådighed for $ 24 USD.
Lære JavaScript Design Patterns
JavaScript kan være en smerte at forstå, men denne bog gør det nemt.
I lang tid blev JavaScript ofte kritiseret. Hvad er JavaScript, og hvordan virker det? [Teknologi forklaret] Hvad er JavaScript, og hvordan virker det? [Teknologi forklaret] Læs mere for sin tilbøjelighed til at producere rodet kode, men de seneste år har vist en massiv eksplosion i sin popularitet. JavaScript er nu en integreret del af næsten alle moderne hjemmesider og er hurtigt blevet et af de bedste sprog til at lære, om du vil have et job i web-relateret udvikling.
Det er desværre ikke så nemt for JavaScript at undslippe sin historie. Sproget kan være en smule smerte for nybegyndere at forstå, men denne bog tager dig gennem alle de forskellige "mønstre", der ofte opstår, når du programmerer med JavaScript. Er du klar til endelig at forstå JavaScript?
Tilgængelig i Online HTML gratis. EPUB, PDF og MOBI til rådighed for $ 34 USD.
Lær python den hårde vej
Heldigvis er den hårde vej faktisk den nemme måde.
Hvis du spørger mig, er Python et af de mest elegante sprog i verden. Der er skønhed i sin enkelhed, og Pythons tilgang til programmering er både unik og praktisk. Når du får fat i det, har du et helt nyt perspektiv på programmeringen som helhed.
Som James påpegede, beskrives Python ofte som "sjovt", "nemt at bruge" og "et godt læringsredskab", hvilket gør det til et godt valg for første gangs programmører. Hvad angår den virkelige brug er Python for nylig blevet skudt i popularitet for webudvikling Hvilket programmeringssprog at lære - Webprogrammering Hvilket programmeringssprog at lære - Webprogrammering I dag tager vi et kig på de forskellige webprogrammering sprog, der styrer internettet. Dette er den fjerde del i en begynderprogrammeringsserie. I del 1 lærte vi grunden til ... Læs mere takket være udviklingen af Django-rammen.
Skal du lære Python? Det tror jeg. Denne bog vil komme i gang på højre fod. Derefter kan du fortsætte din uddannelse med disse hjemmesider for at lære Python De 5 bedste hjemmesider til at lære pythonprogrammering De 5 bedste hjemmesider til at lære pythonprogrammering I løbet af det sidste årti har Python programmeringssprog eksploderet i popularitet blandt programmører på alle områder af kodning. Fra webudviklere til videospildesignere til in-house værktøjer skabere, mange mennesker er faldet i ... Læs mere.
Tilgængelig i Online HTML gratis. EPUB og PDF til rådighed for $ 30 USD.
Tænker i Java
Har du brug for at pakke dit hoved omkring Java og OOP? Sådan gør du det.
I sine tidlige versioner sad Java i enden af meget kritik, der stødte på forskellige aspekter af sprogets gennemførelse og forfærdelige præstationer. Siden da har Java udviklet sig til det 2. mest populære sprog i verden ifølge CodeEval.
Måske er det mest tiltalende aspekt ved Java, at den overholder den objektorienterede filosofi. Det er ikke det nemmeste sprog at lære, men det kan være intenst praktisk, især på grund af den iboende overplatformsportabilitet takket være den virtuelle Java-maskine.
Det er en ting at bruge Java; det er en anden at tænke i Java. Denne bog er perfekt til det.
Kun tilgængelig i HTML.
En introduktion til programmering i gang
For dem, der ønsker at indhente Googles helt eget programmeringssprog.
Go, også kendt som golang, er et af de nyere programmeringssprog, der rammer scenen. Oprindeligt udviklet af Google, har den taget et eget liv og fortsætter med at udvikle sig selv indtil i dag.
Sproget er løst påvirket af C, Python og et par andre sprog, hvilket resulterer i et sprog, der føles kendt for veteranprogrammører, men det er nemt nok for nybegyndere at samle op og forstå. Denne bog er en fantastisk måde at lære de vigtigste bits af sproget på.
Fås i PDF og HTML-formater online. Kindle udgave til rådighed for $ 3 USD.
Spilprogrammeringsmønstre
Et must-read for alle spilprogrammerere af alle genrer.
Hvis du aldrig har lavet et spil før og troede, at denne bog ville være din hellige gral: Jeg er ked af det. Det er ikke. I stedet bør brand newbies tjekke disse spil udvikling hjemmesider 4 Gratis hjemmesider, hvor du kan lære Grundlæggende om Game Development 4 Gratis hjemmesider, hvor du kan lære Grundlæggende om Game Development Når du leder efter en god spil udvikling tutorial serie, vil du have en, der vil lære dig praksis og mentalitet ved god kodning, fordi du så kan omsætte disse praksis i ethvert sprog eller platform. Læs mere for at lære det grundlæggende. Bagefter kan du prøve disse spiludviklingsværktøjer 5 Gratis spiludviklingssoftwareværktøjer til at lave dine egne spil 5 Gratis spiludviklingssoftwareværktøjer til at lave dine egne spil Takket være disse fantastiske gratis spiludviklingssoftwareværktøjer, et spil, der måske har krævet et år kan nu laves om seks måneder eller hurtigere, nogle gange uden nogen kode! Læs mere .
For dem der har skabt spil før, ved du, at spil er komplekse . Strukturering af din kode på en pæn måde er en af de hårdeste dele om spiludvikling. Heldigvis bryder denne bog forskellige strukturelle mønstre, som du kan stole på for at gøre hele processen så meget lettere.
Kun tilgængelig i online-HTML.
Producerer Open Source Software
Så du vil være med i open source-bevægelsen, men du ved ikke hvordan?
Verden er begyndt at acceptere open source-software Hvad er open source-software? [MakeUseOf Forklarer] Hvad er Open Source Software? [MakeUseOf Forklarer] "Open source" er et begreb, der er kastet meget rundt i disse dage. Du ved måske, at visse ting er open source, som Linux og Android, men ved du hvad det indebærer? Hvad er åbent ... Læs mere som et legitimt alternativ til proprietære programmer. Ikke at det nogensinde var illegitimt, men mange af myterne omkring open source programmering mister deres fod, og hele open source-filosofien har fået stor respekt i de seneste år.
Tænker på at gå med i bevægelsen? Denne bog dækker alt, hvad du behøver at vide, herunder valg af open source-licens Open Source Software Licenses: Hvad skal du bruge? Open Source Software Licenses: Hvad skal du bruge? Vidste du, at ikke alle open source licenser er de samme? Læs mere, organisere et open source-team og tjene penge med open source-projekter. Forstå, hvordan Open Source Software Developers Tjen penge. Forstå, hvordan Open Source Software Developers Tjen penge. Sandheden er: Mange OSS-udviklere og projekter genererer indtægter. Læs mere . Ærligt dækker det alt, hvad du behøver at vide.
Kun tilgængelig i online-HTML.
Sådan gør du hvad du elsker og tjen, hvad du er værd som programmerer
Eller hvordan man bliver rig ikke så hurtigt som en programmør.
Denne korte bog er en samling af essays om emnet succes og penge i programmeringsfeltet. Det er opdelt i to halvdele: Første halvdel takler de store beslutninger, når man vælger en kodende karriere, anden halvdel indebærer processen med at finde og sikre et job.
Det er en hurtig læsning, relativt set, men det er tæt pakket med råd og visdom, der bare kan ændre dit liv - eller i det mindste din karrierevej. En konkret målesæt, hvis du har til hensigt at søge et programmeringsjob (i modsætning til at være en hobbyudvikler).
Tilgængelig i Online HTML gratis. EPUB, PDF og MOBI til rådighed for $ 5 USD.
Kender du til andre højkvalitets programmeringsbøger, der er tilgængelige gratis? Lad os vide i kommentarerne!
Billedkredit: Open Source Code Via Shutterstock, Programmerer På Laptop Via Shutterstock