eBooks are an amazing way to learn whenever you have free time. But did you know that there are free eBooks out there to help you learn more about Windows Phone and Windows Store app development?

Today, we’ve compiled some of the best free and useful eBooks that discuss Windows Phone and Windows Store app development. Here, you’ll find links to download them. Some of them are available in several formats such as PDF, EPUB, MOBI, and more. Some also have code samples available.

Let’s jump right in!

Programming Windows Phone 7

Programming Windows Phone 7

Programming Windows Phone 7 may be a relatively old resource by now, but the core concept is still relevant. With it, you can learn the basics of writing Windows Phone 7 apps using the C# programming language with the Silverlight and XNA 2D frameworks.

Windows Phone 8 Development Succinctly

Windows Phone 8 Development Succinctly

This free eBook by Syncfusion covers essential concepts in developing a Windows Phone 8 app, from the basic ones (i.e. XAML, the application life cycle, etc.) to the most advanced ones (i.e. background tasks, geolocalization, and speech APIs).

Location Intelligence for Windows Store Apps

Location Intelligence for Windows Store Apps

Location Intelligence for Windows Store Apps will bring you to a world of location intelligence and the various options for creating location-aware apps in Windows 8.1. The first half of this eBook covers the inner workings of Windows Store Apps and the different location-related tools available, like sensors and the Bing Maps SDK. The second half focuses on creating several useful location intelligent apps. All code samples are provided in JavaScript, C#, and Visual Basic.

Developing an Advanced Windows Phone 7.5 App that Connects to the Cloud

Developing an Advanced Windows Phone 7.5 App that Connects to the Cloud

This free eBook will teach you how to design and implement advanced Windows Phone apps that take advantage of remote services to obtain and upload data, while at the same time providing an amazing user experience on the device.

Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition

Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition

The second edition of Programming Windows Store Apps with HTML, CSS, and JavaScriptis a comprehensive eBook that guides you through writing Windows Store apps using HTML, CSS3, and JavaScript on the Windows 8.1 platform. The eBook comes in 20 chapters and 4 appendices.

.NET Technology Guide for Business Applications

.NET Technology Guide for Business Applications

This eBook will guide you through selecting the right Microsoft development technologies and techniques for your custom .NET application development, depending on the priorities you have for your app and business domain. It’s ideal for decision-makers, software engineers, development leads, and developers who are involved in selecting which technologies to use for their apps and projects. The eBook specifically covers custom enterprise app development, although dependent software vendors will also find the information and recommendations handy.

The C# Yellow Book

The C# Yellow Book

 

The C# Yellow Book is used by the Department of Computer Science in the University of Hull as the foundation of the first year programming course. It’s a free eBook authored by Rob Miles.

 

Windows Phone 8.1 Development for Absolute Beginners

Windows Phone 8.1 Development for Absolute Beginners

This eBook is perfect for those who are new to Windows 8.1 development. Experienced developers will also learn a thing or two, as the PDF provides skimmable reading content of Channel9’s video course.

Windows Phone 8 Programming in C#

Windows Phone 8 Programming in C#

Windows Phone 8 Programming in C# lets you learn how to develop apps and games in XAML and XNA, using MonoGame. It’s an excellent introduction to Windows Phone development, especially for experienced C# developers.

.NET Book Zero

.NET Book Zero

This free online 267-page eBook is an introduction to C# and the Microsoft .NET framework. It’s suitable for programmers who have prior experience with C or C++.