Learn to Program!


From Get Programming with Python in Motion
By Ana Bell

Free eBook: Exploring Swift


Chapters selected by Craig Grummitt

Starting to Program: meet Python

From Get Programming by Ana Bell

It’s likely you’re reading this article because you’ve heard about the Python programming language. This article introduces Python, teaches you how to install it and set up your workspace, and how to write code in the IPython console.

List Wrangling with Python

From The Quick Python Book, Third Edition by Naomi Ceder

Understanding how list indices and lists work in Python makes the language a lot more useful. This article excerpt discusses list indices and modifying lists in Python.


Interpolated String Literals in C#

From C# in Depth, Fourth Edition by Jon Skeet

This article gives a quick recap on string formatting in .NET before going into depth on using the new interpolated string literal feature of C# 6.

Functional APIs for Collections

From Kotlin in Action by Dmitry Jemerov and Svetlana Isakova

The functional style provides many benefits when it comes to manipulating collections. You can use library functions for most tasks and simplify your code. In this article, we’ll discuss some of the functions in the Kotlin standard library for working with collections.

Diagram for String Reversal Logic

From Hello Swift!


Why Should YOU Choose Python?

From The Quick Python Book, Third Edition by Naomi Ceder

Read this article if you want a basic overview of how Python compares to other languages, and its place in the grand scheme of things.

Learning Python: a bread baking metaphor

From Get Programming by Ana Bell

What does baking bread and writing code have in common? More than one might think…

Comparison between Synchronous I/O and Asynchronous I/O in the Nim Programming Language

From Nim in Action
Comparison between synchronous I/O and asynchronous I/O in the Nim programming language

© 2018 Manning — Design Credits