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: 83
Created: 2022-02-03
License: CC BY-SA
Author(s): Antti Salonen
Learn Programming

Others programming Tutorials

Object-oriented Programming in C#

Principles of Programming Languages

C Programming for Arduino

Introduction to Computers and Programming

Practical Foundations for Programming Languages

Others related eBooks about Learn Programming

Classic Computer Science Problems in Python

Download free course Classic Computer Science Problems in Python, pdf file on 224 pages by David Kopec....

RESTful Web Services Quick Guide

RESTful Service quick guide ,this PDF tutorial provides some recommendations for Creating best Web Services project. Free training document course material on 30 pages by Todd Fredrich....

Learning Java by Building Android Games

Android is the fastest growing operating system (OS) with one of the largest installed bas..., download free Java tutorial in PDF (392 pages) created by ....

Raspberry Pi Camera Guide

Download free course Raspberry Pi Camera Guide, pdf file on 132 pages by Dan Aldred, Wesley Archer, Jody Carter, PJ Evans, Richard Hayler, James Singleton, Rob Zwetsloot....

Android Programming Basics

Start learning development mobile with this tutorial ,it's an easy trainig document in PDF the about of Android Programming ,free courses under 22 pages for beginners....

PC Assembly Language

The purpose of this book is to give the reader a better understanding of how computers really work at a lower level than in programming languages like Pascal. The tutorial has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about...

Practical Artificial Intelligence Programming in Java, 3rd Edition

This book uses both best of breed open source software and the author's own libraries to introduce the reader to Artificial Intelligence (AI) technologies like genetic algorithms, neural networks, expert systems, machine learning, and statistical natural language processing (NLP). ...

Raspberry Pi Cookbook for Python Programmers

The Raspberry Pi foundation has been selling their computers since 2012 with the aim of in..., download free Python tutorial in PDF (402 pages) created by ....

Making Games with Python & Pygame

Download free course Making Games with Python & Pygame, pdf file on 365 pages by Al Sweigart....

Mobile Apps developement with Apache Cordova

Downloaf a free Cordova course tutorial material for beginners to learn how to creat mobile application using this platfom, a PDF document by Hazem Saleh under 37 pages....