I have read a couple of the "Head Start" books and have found they provide a good foundation for learning a new topic. Glancing at the table of contents, it looks like the Head First Android Development lays a good foundation for debugging and learning through creation of some basic apps.
Head First Android Development code is in
Java as opposed to the .Net platform. The new .NET MAUI, an evolution of Xamarin, takes a step toward reducing/eliminating OS specific UI code. How much of the book do you feel is "generally applicable" for mobile development such that it would be a good learning tool even for someone looking to leverage a different development platform such as .Net?