Learn Programming



Download free course Learn Programming, pdf file on 465 pages by Antti Salonen.
This book is aimed at readers who are interested in software development but have very little to no prior experience. The book focuses on teaching the core principles around software development. It uses several technologies to this goal (e.g. C, Python, JavaScript, HTML, etc.) but is not a book about the technologies themselves. The reader will learn the basics (or in some cases more) of various technologies along the way, but the focus is on building a foundation for software development. The book is your guided tour through the programming jungle, aiming to provide some clarity and build the foundation for software development skills.

Table of contents

  • Introduction
  • Basics of programming in Python and C
  • Unix shell
  • Using libraries in Python
  • Further Unix tools
  • Background on programming languages and algorithms
  • JavaScript
  • Intermediate C
  • More programming concepts using Python
  • Web development with Python and JavaScript
  • Working with binary data in C
  • Strongly, statically typed languages
  • Learning C++ using Sudoku
  • Larger software
  • A fistful of Python exercises
  • SQL and its relationship with online shops
  • Final bits
Pages : 465
Size : 4.9 MB
File type : PDF
Downloads: 76
Created: 2022-02-03
License: CC BY-SA
Author(s): Antti Salonen
Learn Programming

Others programming Tutorials

Certified Programming with Dependent Types

Programming Persistent Memory

Programming from the Ground Up: An Introduction to Programming using Linux Assembly Language

Programming for Computations - MATLAB/Octave

Effective AWK Programming

Others related eBooks about Learn Programming

Getting started with Scratch programming

SCRATCH is a programming language that lets you create your own interactive stories, animations, games, music, and art. Download this PDF tutorial about programming with Scratch to learn how to create your first amazing animation or games step by step....

Think Java, 2nd Edition

Think Java is a hands-on introduction to computer science and programming used by many uni..., download free Java tutorial in PDF (326 pages) created by ....

Fundamentals of C++ Programming

This book does not attempt to cover all the facets of the C++ programming language. Experi..., download free C++ Programming tutorial in PDF (766 pages) created by ....

Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python 3.6

This second edition of the well-received book has been extensively revised: All code is now written in Python version 3.6 (no longer version 2.7). In addition, the two first chapters of the previous edition have been extended and split up into five new chapters, thus expanding the introduction to pr...

Introduction to Eclipse

With this PDF tutorial you will learn how to creat a java program using Eclipse ,a free training document for download under 4 pages....

Learning akka PDF course

Download free Akka tutorial course in PDF, training file in 9 chapters and 29 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

ASP.NET Core 3.1 Succinctly

Download free course ASP.NET Core 3.1 Succinctly, pdf file on 130 pages by by Simone Chiaretta, Ugo Lattanzi....

Think Raku (Think Perl 6)

Download free course Think Raku (Think Perl 6), pdf file on 431 pages by Allen Downey, Laurent Rosenfeld....

How to Make Mistakes in Python

Download free course How to Make Mistakes in Python, pdf file on 82 pages by Mike Pirnat....

Mastering iOS Game Development

iOS is an operating system for Apple manufactured phones and tablets. Mobile gaming is one..., download free Game Development tutorial in PDF (228 pages) created by Miguel DeQuadros ....