The Self-Taught Programmer

The Self-taught programmerFree download The Self-taught Programmer the definitive to programming professionally written by Cory Althoff. 

According to the Author, “Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.” — Linus Torvalds I majored in Political Science at Clemson University. Before I chose this path I considered Computer Science. I even enrolled in an Introduction to Programming class my Freshman year, but quickly dropped it. It was too difficult. While living in Silicon Valley after graduation I decided I needed to learn to program. A year later, I was working as a software engineer II at eBay (above an entry level software engineer, but below a senior software engineer). I don’t want to give the impression that this was easy. It was incredibly challenging. In between throwing things at the wall, it was a lot of fun too. I started my journey learning to program in Python, a popular programming language. This book, however, is not about teaching you how to program in a specific language (although it does). There are plenty of amazing books, classes and resources that do that already. The focus is everything else those standard resources do not teach you. It’s about the things I had to learn on my own in order to become a software engineer. This book is not meant for someone looking for a casual introduction to programming so they can write code as a hobby. This book is written specifically for those looking to program professionally. Whether your goal is to become a software engineer, an entrepreneur or to use your new programming skills in another profession, this book was written for you. 

This book The Self-taught programmer is divided into six parts, based on moving through the following stages: learning to program, learning object-oriented programming, learning to use programs (like your operating system) that will make you a better programmer, learning Computer Science, learning to program for production and getting a job and working on a team.
Many of the subjects covered in a single chapter of this book could be—and are— covered by entire books. My goal is not to cover every detail of every subject you need to know. My goal is to give you a map—an outline of all of the skills you need to develop in order to program professionally.

Table of Contents

Part 1: Introduction to Programming

  1. Introduction
  2. Getting Started
  3. Introduction to Programming
  4. Functions
  5. Containers
  6. String Manipulation
  7. Loops
  8. Modules
  9. Files
  10. Bringing it All Together
  11. Practice

Part II: Introduction to Object Oriented Programming

  1. Programming Paradigms
  2. The Four Pillars of Object Oriented Programming
  3. More Object Oriented Programming
  4. Bringing it All Together
  5. Practice

Part III: Introduction to Programming Tools

  1. Bash
  2. Regular Expression
  3. Package Managers
  4. Version Control
  5. SQLite
  6. Bringing it All Together
  7. Practice

Part IV: Introduction to Computer Science

  1. Relational Database Design
  2. Computer Architecture
  3. Network Programming
  4. Bringing it All Together
  5. Practice
  6. Testing
  7. Best Programming Practice

Free download The Self-taught Programmer the definitive to programming professionaly written by Cory Althoff from following download links. 

Download Link 1

Download Link 2

Download Link 3

File Size: 40 MB                 Pages: 278                  Please Read Disclaimer

Remember to drop a remark beneath in the wake of downloading this book.

Note: If download links are not working, kindly drop a comment below, so we’ll update the download link for you

Happy downloading!

You may also like to download Learn Python in 7 Days

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.