Willst du diesen Sommer produktiv sein? Wenn Ihre Antwort nein ist, bin ich überrascht, dass Sie diesen Artikel lesen, aber da Sie bereits hier sind, können Sie auch über einige potentiell produktive Dinge lesen. Angenommen, Sie lesen einige großartige Materialien für Anfänger, vor allem, wenn Sie Interesse an eigenen Chrome-Erweiterungen, Windows-Programmen usw. haben.
Wir haben eine Reihe von Artikeln mit Links zur Programmierung von Video-Tutorials veröffentlicht. 14+ YouTube-Playlists zum Anschauen und Lernen von Computer-Programmierung 14+ YouTube-Playlists zum Anschauen und Lernen Computer-Programmierung schnell Mit dem Aufkommen und Wachstum von YouTube und vielen anderen hochwertigen Videos -Sharing Websites und Tools wie Flashcard-Software, neue Dinge selbst zu lernen war noch nie einfacher. Da es nie weh tut zu lernen ... Lesen Sie mehr, interaktive Lernmodule 3 Interaktiv, Spaß, freie Wege zu beginnen Lernen Die Ruby-Programmiersprache 3 Interaktiv, Spaß, freie Möglichkeiten zu Beginn des Lernens Die Ruby-Programmiersprache Ruby ist eine ausdrucksstarke, sehr hoch -level, Skriptsprache. Es wird im Web hauptsächlich als Teil des Web-Entwicklungs-Frameworks von Ruby on Rails verwendet, ist aber auch eigenständig. Wenn Sie neugierig sind, was Ruby (nicht ... Lesen Sie mehr, und sogar unsere eigenen Programmierkurse Die Grundlagen der Computerprogrammierung 101 - Variablen und Datentypen Die Grundlagen der Computerprogrammierung 101 - Variablen und Datentypen Nachdem eingeführt und sprach ein wenig über Object Oriented Programming vor und wo sein Namensvetter herkommt, dachte ich, es ist Zeit, dass wir die absoluten Grundlagen des Programmierens auf eine nicht sprachspezifische Weise durchgehen ... Lesen Sie mehr, aber manchmal brauchen Sie vielleicht ein gutes Buch, um einzutauchen Glücklicherweise habe ich eine Liste legaler Programmierbücher zusammengestellt, mit denen Sie programmieren, scripten und sogar eigene Websites erstellen können.
Denken in C ++ von Bruce Eckel
Denken in C ++ 3 Websites, um mit dem Lernen zu beginnen C ++ - Programmiersprache 3 Webseiten, um mit dem Lernen zu beginnen C ++ - Programmiersprache Das Programmieren kann für viele schwierig sein, sogar mit relativ einfachen Programmiersprachen. Während Java ist einfacher zu beginnen (wo wir zahlreiche Artikel hier bei MakeUseOf für Java sowie ... Lesen Sie mehr ist ein kostenloses elektronisches Buch in seiner zweiten Ausgabe, die aus zwei Bänden besteht. Der erste Band stellt eine Einführung in C ++ Während das zweite Buch fortgeschrittene Themen und Testtechniken sowie Übungen enthält, erhielt dieses Buch 1995 einen "Software Development Jolt Cola Award" für das beste Buch des Jahres, als es veröffentlicht wurde, aber es hat sich geändert, um die Updates der ANSI zu reflektieren / ISO C ++ Standard.
Der Autor des Buches hat auch verschiedene Bücher über Java, Python und mehr geschrieben, von denen viele kostenlos von seiner Seite zur Verfügung stehen. Mit so viel Erfahrung beim Schreiben von Büchern ist es keine Überraschung, dass seine Bücher bei Amazon recht respektable Kritiken erhalten haben. In der Tat, das erste Volumen hat durchschnittlich 4, 5 Sterne von 91 Kundenbewertungen, während das zweite Volumen auch durchschnittlich 4, 5 Sterne von 18 Bewertungen. Wenn das keine Zeichen für ein großartiges Buch sind, das Sie unbedingt in Ihre Sommerleseliste aufnehmen sollten, weiß ich nicht, was es ist.
Tauche ein in HTML5 von Mark Pilgrim
Willst du ein paar glatte 10 Websites zu sehen, was HTML5 ist alles über 10 Websites, um zu sehen, was HTML5 ist alles Lesen Sie mehr Web 5+ Beeindruckende Kostenlose HTML5-Spiele können Sie in Ihrem Browser spielen 5+ Beeindruckende Kostenlose HTML5-Spiele können Sie in Ihrem Browser spielen HTML5 bezeichnet die Entwicklung der Markup-Sprache, wie wir sie kennen. Flash-Spiele waren einst die Norm, wenn es um Browser-basierte Unterhaltung ging, aber jetzt dank der starken Natur von HTML5 viele Web-Anwendungen, ... Read More apps? Sie wissen, poliert 15 Seiten, die erstaunliche Dinge mit HTML5 tun 15 Websites, die erstaunliche Dinge mit HTML5 tun Lesen Sie mehr mobile Karte Web-Anwendungen oder Websites mit tollen Drag-and-Drop-Funktionen? Diese Ressource zum Erlernen von HTML 5 wird sehr praktisch sein. Von den gleichen Leuten gebracht, die Dive Into Python veröffentlicht haben Die 5 besten Websites, Python-Programmierung zu lernen Die 5 besten Websites Python-Programmierung zu lernen In den letzten zehn Jahren ist die Python-Programmiersprache in der Popularität unter Programmierern in allen Bereichen der Codierung explodiert. Von Web-Entwickler zu Video-Spiele-Designer zu In-house Tool Creators, viele Menschen sind gefallen ... Lesen Sie mehr, diese Creative Commons Wie man Creative Commons-Inhalte mit Google findet Wie man Creative Commons Content mit Google Creative Commons-Inhalte nicht finden immer so leicht zu finden, wie du denkst. In der Tat, die meisten Dinge, die Sie finden und kopieren sind urheberrechtlich geschützt in einer Weise, die es illegal macht, es zu kopieren, ohne zu fragen ... Read More -licensed 3 Tipps für mehr aus Creative Commons 3 Tipps für mehr aus Creative Commons Lesen Mehr Buch ist auch von Github verfügbar. Sie können zusätzlich eine physische Kopie bei Amazon kaufen, die im Durchschnitt 4 Sterne von 60 Kundenbewertungen gesammelt hat.
Eloquent Javascript von Marijn Haverbeke
Haben Sie Bookmarklets verwendet? 20 Must-Have Bookmarklets für Ihren Webbrowser 20 Must-Have Bookmarklets für Ihren Webbrowser Lesen Sie mehr (Sie sollten die Installation von Browser Add-ons stoppen - Für einen schnelleren, schlankeren Browser Verwenden Sie stattdessen Bookmarklets Stop Installieren von Browser-Add-ons - Für einen schnelleren, schlankeren Browser Verwenden Sie stattdessen Bookmarklets (Lesen Sie mehr)? Wenn ja, haben Sie auf Stücke von JavaScript-Code klicken 6 Bookmarklets, die Ihre Web-Surfgeschwindigkeit und Produktivität steigern werden 6 Bookmarklets, die Ihre Web-Surfgeschwindigkeit und Produktivität steigern werden Bookmarklets sind unverdächtige kleine Helfer, die in der Lesezeichenleiste Ihres Browsers sitzen. Anders als Ihre normalen Lesezeichen archivieren sie keine URL, sondern Bookmarklets sind kleine Java-Applets mit einer Ein-Klick-Funktionalität. Es gibt Hunderte von ... Lesen Sie mehr als. Wie steht es mit Chrome-Erweiterungen? Diese können JavaScript haben Was ist JavaScript und wie funktioniert es? [Technologie erklärt] Was ist JavaScript und wie funktioniert es? [Technology Explained] Lesen Sie mehr Code darunter, zusätzlich zu HTML und CSS natürlich. JavaScript ist die Skriptsprache des Webs, daher verwenden viele Websites es, um Seiten interaktiv und unterhaltsam zu gestalten. Und nein, sein Name sollte Sie nicht davon abhalten zu denken, dass JS von der Java-Programmiersprache von Sun abgeleitet ist. Dennoch macht es das nicht weniger leistungsfähig, etwas, das Sie lesen werden, wenn Sie Eloquent Javascript lesen, das eine aktualisierte Version auf Amazon hat. Die Version, die auf ihrer offiziellen Website unter einer offenen Lizenz angeboten wird, ist immer noch eine reichhaltige Ressource mit interaktiven Beispielen. Wenn Sie mit dem Lesen fertig sind, sollten Sie sich vielleicht einmal die Creative Commons 10 verschiedenen Creative Commons-Projekte ansehen, die Sie definitiv auf 10 verschiedene Creative-Commons-Projekte achten sollten, die Sie unbedingt Creative Commons widmen sollten von offenem Inhalt. So sehr, dass große Teile des geistigen Eigentums in der Öffentlichkeit offen gehalten werden ... alle unter Creative Commons lizenziert. Nehmen wir ein ... Read More -licensed Buch jQuery Fundamentals.
Bonus: Das Python-Tutorial (Release 3.3)
OK, ich weiß, dass dies nicht als E-Book gilt, aber es ist eine umfangreiche Ressource, die sich wahrscheinlich anfühlt, als würde man eine Broschüre lesen, um Python zu lernen. Python ist eine Rapid-Prototyping-Programmiersprache, die sich perfekt für Anfänger ohne Programmierkenntnisse oder sogar für erfahrene Programmierer ohne Python-Erfahrung eignet. In der Tat, das ist die erste Sprache Informatik-Studenten (zumindest an meiner Universität) werden unterrichtet, weil es ziemlich einfach zu lernen und zu lesen ist. Glaub mir nicht? Gehen Sie einfach zum offiziellen Python Die 10 besten Open-Source-Projekte, die Sie freiwillig mit den 10 besten Open-Source-Projekten helfen sollten Sie freiwillig sein müssen, um mit Ihnen zu helfen, muss kein Programmierer sein. Sie könnten ein Schriftsteller, ein Designer, ein Übersetzer, ein Facebook- oder Twitter-Junkie oder jemand sein, der einfach nur Geld für die Sache spenden möchte. Es gibt ... Lesen Sie mehr Website, die eine ausgezeichnete Ressource bietet, um die Sprache zu lernen. Dieser ist wahrscheinlich besser zum Lesen auf Ihrem Computer, da es verschiedene Abschnitte und Module zur Überprüfung gibt. Diese Version (3.3) ist eigentlich auf den 1. Juni dieses Jahres datiert, also ist es ziemlich aktualisiert, bereit für Sie zu lesen.
Eine weitere Ressource zu beachten ist die Nicht-Programmierer-Tutorial für Python 3 aus Wikibooks 7 Erstaunlich, noch übersehen, Wikimedia-Projekte, die Sie überprüfen sollten 7 Erstaunlich, noch übersehen, Wikimedia-Projekte, die Sie überprüfen sollten Mehr, was bedeutet, dass es für Einzelpersonen mit gemeint ist keine vorherige Programmiererfahrung, obwohl ich sicher bin, dass fortgeschrittene Programmierer das Tutorial auch nützlich finden könnten. Es gibt sogar eine druckfreundliche Version für diejenigen, die eine physische Kopie des Tutorials wünschen.
Für zusätzliche Ressourcen Python zu lernen, lesen Sie eine vollständige Liste der Python-Lehrseiten Die 5 besten Websites Python zu lernen Programmierung Die 5 besten Webseiten Python-Programmierung zu lernen In den letzten zehn Jahren ist die Python-Programmiersprache in der Popularität unter Programmierern in explodiert alle Bereiche der Codierung. Von Web-Entwicklern über Videospiel-Designer bis hin zu Inhouse-Tool-Machern sind viele Menschen ... Read More.
Welche anderen guten Programmier-E-Books können Sie empfehlen? Lassen Sie es uns in den Kommentaren unten wissen.
Bildquelle: php-code von kakaopor via SXC