9 Δωρεάν βιβλία προγραμματισμού που θα σας κάνουν Pro

Κλήση όλων των προγραμματιστών, είτε νέων, παλαιών είτε φιλοδοξιών: βρήκαμε μια μεγάλη ποικιλία δωρεάν βιβλίων (όπως και σε μπύρα) για να ενισχύσετε τις ικανότητες κωδικοποίησης στο επόμενο επίπεδο. Ελάτε και απολαύστε.

Κλήση όλων των προγραμματιστών, είτε νέων, παλαιών είτε φιλοδοξιών: βρήκαμε μια μεγάλη ποικιλία δωρεάν βιβλίων (όπως και σε μπύρα) για να ενισχύσετε τις ικανότητες κωδικοποίησης στο επόμενο επίπεδο.  Ελάτε και απολαύστε.
Διαφήμιση

Τι είναι καλύτερο από ένα ελεύθερο βιβλίο; Εννέα δωρεάν βιβλία!

Κλήση όλων των προγραμματιστών, είτε νέων, παλαιών είτε φιλοδοξιών: βρήκαμε μια μεγάλη ποικιλία δωρεάν βιβλίων (όπως και σε μπύρα) για να ενισχύσετε τις ικανότητες κωδικοποίησης στο επόμενο επίπεδο. Υπάρχει ένα μικρό κομμάτι από όλα για όλους, έτσι hop και να απολαύσετε.

97 πράγματα που πρέπει να γνωρίζει κάθε προγραμματιστής

ελεύθερος προγραμματισμός-βιβλία-σοφία

Σοβαρά, κάθε προγραμματιστής πρέπει να γνωρίζει αυτά τα πράγματα.

Βασισμένο σε μια ηλεκτρονική συλλογή δοκιμίων σχετικά με τις κατάλληλες πρακτικές προγραμματισμού, το βιβλίο αυτό πρέπει να διαβαστεί για όλους τους κωδικοποιητές που κυμαίνονται από τους φιλοξενούμενους μέχρι τους αρχάριους. Στην πραγματικότητα, η σοφία εκεί είναι τόσο χρήσιμη ώστε το βιβλίο αυτό αξίζει να το ξαναδιαβάσετε κάθε χρόνο.

Η αρχική συλλογή δοκίμιου περιελάμβανε 97 άρθρα, αλλά αυτό το βιβλίο είναι στην πραγματικότητα η εκτεταμένη έκδοση με 68 επιπλέον δοκίμια, φτάνοντας συνολικά σε 165. Γιατί δεν το διαβάζετε ακόμα;

Διατίθεται δωρεάν σε PDF, EPUB και MOBI.

Μαθήματα μαθητείας

ελεύθερος-προγραμματισμός-βιβλία-μαθητεία

Η σωστή νοοτροπία ενός προγραμματιστή από μαθητευόμενο σε μάστορα.

Αυτό είναι ένα από τα καλύτερα βιβλία στον προγραμματισμό που έχω διαβάσει ποτέ και δεν περιέχει μόνο μία γραμμή κώδικα. Είναι ένα βιβλίο σχετικά με τη νοοτροπία, τη στάση και το ταξίδι που βρίσκεται μπροστά από κάθε προγραμματιστή. Δεν καλύπτει μόνο πολλούς από τους αγώνες και τα προβλήματα που αντιμετωπίζουν οι κωδικοποιητές, αλλά παρέχει επίσης λύσεις σε αυτούς τους αγώνες και προβλήματα.

Πώς προσεγγίζετε το σκάφος της κωδικοποίησης; Για να πετύχετε πραγματικά, πρέπει να το προσεγγίσετε με τον σωστό τρόπο. Αυτό το βιβλίο σας δείχνει αυτό σωστά.

Διατίθεται σε ηλεκτρονική μορφή HTML δωρεάν. EPUB, PDF και MOBI διαθέσιμα για $ 24 USD.

Μάθηση μοτίβα σχεδίασης JavaScript

free-programming-books-javascript

Το JavaScript μπορεί να είναι πόνο για κατανόηση, αλλά αυτό το βιβλίο το καθιστά εύκολο.

Για μεγάλο χρονικό διάστημα, το JavaScript συχνά επικρίθηκε Τι είναι το JavaScript και πώς λειτουργεί; [Technology Explained] Τι είναι το JavaScript και πώς λειτουργεί; [Τεχνολογία Εξηγεί] Διαβάστε περισσότερα για την τάση της να παράγει βρώμικο κώδικα, αλλά τα τελευταία χρόνια έχουν δείξει μια τεράστια έκρηξη στη δημοτικότητά του. Το JavaScript είναι πλέον ένα αναπόσπαστο κομμάτι του σχεδόν κάθε σύγχρονου ιστότοπου και έχει γίνει γρήγορα μια από τις καλύτερες γλώσσες για να μάθετε αν θέλετε μια δουλειά στην ανάπτυξη που σχετίζεται με το διαδίκτυο.

Δυστυχώς, δεν είναι τόσο εύκολο για τη JavaScript να ξεφύγει από το ιστορικό της. Η γλώσσα μπορεί να είναι λίγο πόνο για τους αρχάριους να κατανοήσουν, αλλά αυτό το βιβλίο σας οδηγεί σε όλα τα διαφορετικά "μοτίβα" που συμβαίνουν συχνά κατά τον προγραμματισμό με το JavaScript. Είστε έτοιμοι να κατανοήσετε τελικά το JavaScript;

Διατίθεται σε ηλεκτρονική μορφή HTML δωρεάν. EPUB, PDF και MOBI για $ 34 USD.

Μάθετε την Python τον σκληρό τρόπο

free-programming-books-python

Ευτυχώς, ο σκληρός τρόπος είναι πραγματικά ο εύκολος τρόπος.

Αν με ρωτήσετε, η Python είναι μία από τις πιο κομψές γλώσσες στον κόσμο. Υπάρχει ομορφιά στην απλότητα της και η προσέγγιση του Python στον προγραμματισμό είναι μοναδική και πρακτική. Μόλις αποκτήσετε το hang out, θα έχετε μια εντελώς νέα προοπτική στον προγραμματισμό στο σύνολό του.

Όπως επεσήμανε ο James, η Python συχνά περιγράφεται ως "διασκέδαση", "εύκολο στη χρήση" και "ένα καλό εκπαιδευτικό εργαλείο", καθιστώντας την καλή επιλογή για τους προγραμματιστές για πρώτη φορά. Όσον αφορά τη χρήση πραγματικού κόσμου, η Python πρόσφατα κατέκτησε τη δημοτικότητα για την ανάπτυξη ιστοσελίδων. Ποια γλώσσα προγραμματισμού για μάθηση - Προγραμματισμός ιστού Ποια γλώσσα προγραμματισμού για να μάθετε - Προγραμματισμός web Σήμερα πρόκειται να ρίξουμε μια ματιά στους διάφορους προγραμματισμούς στο διαδίκτυο γλώσσες που τροφοδοτούν το Διαδίκτυο. Αυτό είναι το τέταρτο μέρος σε μια σειρά αρχαρίων προγραμματισμού. Στο μέρος 1, μάθαμε τα βασικά ... Διαβάστε περισσότερα χάρη στην ανάπτυξη του πλαισίου Django.

Πρέπει να μάθεις την Python; Ετσι νομίζω. Αυτό το βιβλίο θα σας ξεκινήσει στο δεξί πόδι. Στη συνέχεια, μπορείτε να συνεχίσετε την εκπαίδευσή σας με αυτές τις ιστοσελίδες για να μάθετε Python Οι 5 καλύτερες ιστοσελίδες για να μάθετε Python Προγραμματισμός Οι 5 καλύτερες ιστοσελίδες για να μάθετε τον προγραμματισμό της Python Την τελευταία δεκαετία, η γλώσσα προγραμματισμού Python εξερράγη στη δημοτικότητα μεταξύ των προγραμματιστών σε όλους τους τομείς της κωδικοποίησης. Από τους προγραμματιστές Ιστού έως τους σχεδιαστές παιχνιδιών βίντεο έως τους δημιουργούς εργαλείων στο σπίτι, πολλοί άνθρωποι έχουν πέσει ... Διαβάστε περισσότερα.

Διατίθεται σε ηλεκτρονική μορφή HTML δωρεάν. Το EPUB και το PDF διατίθενται για $ 30 USD.

Σκέψη στη Java

free-programming-books-java

Πρέπει να τυλίξετε το κεφάλι σας γύρω από την Java και το OOP; Αυτός είναι ο τρόπος με τον οποίο το κάνετε.

Στις πρόωρες εκδόσεις του, η Java καθόταν στο άκρο μιας πολύ μεγάλης κριτικής που έσπειρε τις διάφορες πτυχές της εφαρμογής της γλώσσας και τις φρικτές επιδόσεις. Από τότε, η Java έχει ωριμάσει στη δεύτερη πιο δημοφιλή γλώσσα στον κόσμο σύμφωνα με το CodeEval.

Ίσως η πιο ελκυστική πτυχή της Java είναι η προσκόλλησή της στην αντικειμενοστραφή φιλοσοφία. Δεν είναι η πιο εύκολη γλώσσα για μάθηση, αλλά μπορεί να είναι ιδιαίτερα πρακτική, κυρίως λόγω της εγγενούς φορητότητάς της μέσω πολλαπλών πλατφορμών χάρη στην εικονική μηχανή Java.

Είναι ένα πράγμα να χρησιμοποιήσετε την Java. είναι άλλο να σκεφτεί κανείς στην Java. Αυτό το βιβλίο είναι τέλειο για αυτό.

Διατίθεται μόνο σε HTML.

Εισαγωγή στον Προγραμματισμό στο Go

free-programming-books-golang

Για όσους θέλουν να καλύψουν τη δική τους γλώσσα προγραμματισμού της Google.

Go, γνωστό και ως golang, είναι μία από τις πιο πρόσφατες γλώσσες προγραμματισμού για να χτυπήσει τη σκηνή. Αρχικά αναπτύχθηκε από την Google, έχει αναλάβει μια δική της ζωή και συνεχίζει να εξελίσσεται ακόμα και σήμερα.

Η γλώσσα επηρεάζεται χαλαρά από το C, Python και μερικές άλλες γλώσσες, με αποτέλεσμα μια γλώσσα που αισθάνεται εξοικειωμένη με τους βετεράνους προγραμματιστές, αλλά είναι αρκετά απλή για τους newbies να πάρουν και να καταλάβουν. Αυτό το βιβλίο είναι ένας πολύ καλός τρόπος για να μάθετε τα πιο σημαντικά κομμάτια της γλώσσας.

Διατίθεται σε μορφή PDF και ηλεκτρονική μορφή HTML. Η έκδοση Kindle διατίθεται για $ 3 USD.

Πρότυπα προγραμματισμού παιχνιδιών

ελεύθερο προγραμματισμό-βιβλία-σχέδια-παιχνίδι

Ένα must-read για όλους τους προγραμματιστές παιχνιδιών όλων των ειδών.

Εάν δεν έχετε κάνει ποτέ πριν ένα παιχνίδι και πιστεύετε ότι αυτό το βιβλίο θα είναι το ιερό σας χάρισμα: Λυπάμαι. Δεν είναι. Αντίθετα, οι αρχάριοι θα πρέπει να ελέγξουν έξω αυτές τις ιστοσελίδες ανάπτυξης παιχνιδιών 4 Δωρεάν ιστοσελίδες από όπου μπορείτε να μάθετε τα βασικά της ανάπτυξης παιχνιδιών 4 Δωρεάν ιστοσελίδες από όπου μπορείτε να μάθετε τα βασικά της ανάπτυξης παιχνιδιών Όταν ψάχνετε για μια καλή σειρά παιχνιδιών ανάπτυξης παιχνιδιών, σας διδάσκει τις πρακτικές και τη νοοτροπία της καλής κωδικοποίησης επειδή μπορείτε στη συνέχεια να μεταφέρετε αυτές τις πρακτικές σε οποιαδήποτε γλώσσα ή πλατφόρμα. Διαβάστε περισσότερα για την εκμάθηση των βασικών στοιχείων. Στη συνέχεια, μπορείτε να δοκιμάσετε αυτά τα εργαλεία ανάπτυξης παιχνιδιών 5 Δωρεάν εργαλεία ανάπτυξης λογισμικού παιχνιδιών για να κάνετε τα δικά σας παιχνίδια 5 Δωρεάν εργαλεία ανάπτυξης λογισμικού παιχνιδιών για να κάνετε τα δικά σας παιχνίδια Χάρη σε αυτά τα φοβερά δωρεάν εργαλεία ανάπτυξης λογισμικού παιχνιδιών, μπορεί να γίνει τώρα σε έξι μήνες ή γρηγορότερα, μερικές φορές χωρίς κανένα κωδικό! Διαβάστε περισσότερα .

Για όσους έχουν δημιουργήσει παιχνίδια πριν, γνωρίζετε ότι τα παιχνίδια είναι πολύπλοκα . Η δομή του κώδικα σας με έναν τακτοποιημένο τρόπο είναι ένα από τα πιο σκληρά μέρη για την ανάπτυξη παιχνιδιών. Ευτυχώς, αυτό το βιβλίο καταρρίπτει διάφορα δομικά σχήματα που μπορείτε να βασιστείτε για να κάνετε όλη τη διαδικασία πολύ πιο εύκολη.

Διατίθεται μόνο σε ηλεκτρονική μορφή HTML.

Παραγωγή λογισμικού ανοιχτού κώδικα

free-programming-books-open-source

Έτσι θέλετε να συμμετάσχετε στο κίνημα ανοιχτού κώδικα αλλά δεν ξέρετε πώς;

Ο κόσμος αρχίζει να δέχεται λογισμικό ανοιχτού κώδικα Τι είναι το λογισμικό ανοιχτού κώδικα; [Επεξήγηση του MakeUseOf] Τι είναι το λογισμικό ανοιχτού κώδικα; [Επεξήγηση MakeUseOf] Το "Open source" είναι ένας όρος που ρίχνεται πολύ γύρω από αυτές τις μέρες. Μπορεί να γνωρίζετε ότι ορισμένα πράγματα είναι ανοικτού κώδικα, όπως το Linux και το Android, αλλά ξέρετε τι συνεπάγεται; Τι είναι ανοιχτό ... Διαβάστε περισσότερα ως νόμιμη εναλλακτική λύση στα ιδιόκτητα προγράμματα. Όχι ότι ήταν ποτέ παράνομο, αλλά πολλοί από τους μύθους που περιβάλλουν τον προγραμματισμό ανοιχτού κώδικα χάνουν τις βάσεις τους και όλη η φιλοσοφία της ανοικτής πηγής έχει κερδίσει μεγάλο σεβασμό τα τελευταία χρόνια.

Σκέψη της ένταξης στο κίνημα; Αυτό το βιβλίο καλύπτει όλα όσα πρέπει να γνωρίζετε, συμπεριλαμβανομένης της επιλογής άδειας ανοικτού κώδικα Άδειες λογισμικού ανοιχτού κώδικα: Ποια πρέπει να χρησιμοποιείτε; Άδειες λογισμικού ανοικτού κώδικα: Ποια πρέπει να χρησιμοποιείτε; Γνωρίζατε ότι δεν είναι όλες οι άδειες ανοικτού κώδικα οι ίδιες; Διαβάστε περισσότερα, οργανώνοντας μια ομάδα ανοιχτού κώδικα και κερδίζοντας χρήματα με έργα ανοιχτού κώδικα Κατανόηση πως οι προγραμματιστές λογισμικού ανοιχτού κώδικα κατανοούν πόσο οι προγραμματιστές λογισμικού ανοιχτού κώδικα κάνουν τα χρήματα Η αλήθεια είναι ότι πολλοί προγραμματιστές και έργα OSS δημιουργούν έσοδα. Διαβάστε περισσότερα . Ειλικρινά, καλύπτει όλα όσα πρέπει να γνωρίζετε.

Διατίθεται μόνο σε ηλεκτρονική μορφή HTML.

Πώς να κάνετε αυτό που αγαπάτε και κερδίστε τι αξίζετε ως προγραμματιστής

δωρεάν-προγραμματισμός-βιβλία-make-money

Ή, πώς να πλουτίσετε όχι τόσο γρήγορα ως προγραμματιστής.

Αυτό το σύντομο βιβλίο είναι μια συλλογή από δοκίμια σχετικά με την επιτυχία και τα χρήματα στον τομέα του προγραμματισμού. Είναι χωρισμένο σε δύο μισά: το πρώτο μισό αντιμετωπίζει τις μεγάλες αποφάσεις όταν επιλέγει μια καριέρα κωδικοποίησης, το δεύτερο εξάμηνο περιλαμβάνει τη διαδικασία εύρεσης και εξασφάλισης εργασίας.

Είναι μια γρήγορη ανάγνωση, σχετικά μιλώντας, αλλά είναι πυκνά γεμάτη με συμβουλές και σοφία που μπορεί να αλλάξουν τη ζωή σας - ή τουλάχιστον, την πορεία της καριέρας σας. Ένα σαφές πρέπει να διαβάσετε εάν σκοπεύετε να αναζητήσετε μια εργασία προγραμματισμού (σε αντίθεση με το να είστε χόμπι προγραμματιστής).

Διατίθεται σε ηλεκτρονική μορφή HTML δωρεάν. EPUB, PDF και MOBI για $ 5 δολάρια.

Ξέρετε ποια άλλα βιβλία προγραμματισμού υψηλής ποιότητας που διατίθενται δωρεάν; Ενημερώστε μας στα σχόλια!

Image Credit: Κωδικός ανοιχτού κώδικα μέσω Shutterstock, προγραμματιστής σε φορητό υπολογιστή μέσω Shutterstock

In this article