Programming Books
Node.js Notes for Professionals
The Node.js Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.
Modern Object Pascal Introduction for Programmers
There are numerous books and resources about Pascal available, but a significant number of them focus on the older versions of the language, lacking coverage of classes, units, or generics. For this reason, the author has written a quick introduction to what they refer to as modern Object Pascal. It is worth noting that most programmers who use it
Introduction to Programming using Fortran 95/2003/2008
This open book provides an introduction to programming and problem solving using the Fortran 95/2003/2008 programming language. This introduction is geared for non-computer science majors. The primary focus is on an introduction to problem solving and algorithm development. As such, many details of the Fortran 95/2003/2008 language are omitted. Pro
Programming Basics with Python
The free book "Programming Basics with Python" introduces the readers to writing programming code at a beginner level (variables and data, conditional statements, loops, and functions) using the Python programming language. The book introduces readers to writing programming code at a beginner's level (basic coding skills), working the development e
Java Notes for Professionals
The Java Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.
x86-64 Assembly Language Programming with Ubuntu
The purpose of this text is to provide a reference for University level assembly language and systems programming courses. Specifically, this text addresses the x86-64 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS). While the provided code and various examples should work under any Linux-bas
OpenShift for Developers, 2nd Edition
Ready to build cloud native applications? Get a hands-on introduction to daily life as a developer crafting code on OpenShift, the open source container application platform from Red Hat. Creating and packaging your apps for deployment on modern distributed systems can be daunting. Too often, adding infrastructure value can complicate development.
Programming Basics with C#
The free book "Programming Basics with C#" introduces the readers to writing programming code at beginner level (variables and data, conditional statements, loops and methods) using the C# language. It combines tutorial-style learning content with video lessons, code examples and a lot of practical coding exercises with automated online evaluation
Practical Cryptography for Developers
A modern practical book about cryptography for developers with code examples, covering core concepts like: hashes (like SHA-3 and BLAKE2), MAC codes (like HMAC and GMAC), key derivation functions (like Scrypt, Argon2), key agreement protocols (like DHKE, ECDH), symmetric ciphers (like AES and ChaCha20, cipher block modes, authenticated encryption,
Haskell Notes for Professionals
The Haskell Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.