Introduction to Programming Using Java
WELCOME TO Version 9.0 of Introduction to Programming Using Java, a free, on-line textbook for introductory programming that uses Java as the language of instruction. This book is directed mainly...
0 like counts
771 pages
2022-05-01 Published
Exploring ReasonML and functional programming
ReasonML: This book teaches the programming language ReasonML by Facebook. Functional programming: It is also an introduction to functional programming. Especially people familiar with C-style languages (Java, JavaScript, C#, etc.) will profit from ReasonML’s...
0 like counts
131 pages
Speaking JavaScript
This book has been written for programmers, by a programmer. In order to understand it, you should already know object-oriented programming, for example, via a mainstream programming language such as...
0 like counts
458 pages
2014-04-22 Published
1 Page Python Book
1 Page Python Book, is a guide to learn python programming. Precise code examples and broken down explanations, neatly organised into chapters. Provides links to external resources for supplementary reading...
0 like counts
179 pages
2021-01-31 Published
Linux Command Line for You and Me
Linux command line for you and me is a book for newcomers to the command line environment.
0 like counts
128 pages
2023-09-01 Published
A Practical Theory of Programming
There are several theories of programming. The first usable theory, often called "Hoare's Logic", is still probably the most widely known. In it, a specification is a pair of predicates:...
0 like counts
257 pages
2024-06-28 Published
Elements of Programming
Elements of Programming provides a different understanding of programming than is presented elsewhere. Its major premise is that practical programming, like other areas of science and engineering, must be based...
0 like counts
280 pages
2019-06-17 Published
How to Design Programs, 2nd Edition
A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. This introduction to programming places...
0 like counts
981 pages
2023-08-14 Published
Architecture Patterns with Python
As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are taking an interest in high-level software design patterns such as hexagonal/clean architecture,...
0 like counts
276 pages
2020-04-30 Published
Test–Driven Development with Python, 2nd Edition
By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD)...
0 like counts
604 pages
2017-08-18 Published
Programming Basics with C#
The free book "Programming Basics with C#" (https://csharp-book.softuni.org) is a comprehensive entry level computer programming tutorial for absolute beginners that teaches basics of coding (variables and data, conditional statements, loops...
0 like counts
405 pages
2019-05-01 Published
Patterns for Beginning Programmers
Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of a larger program. Hence, this book is about teaching...
0 like counts
197 pages
2022-05-06 Published