Bu kitabı altı ay gibi uzun bir zaman diliminde yazdım. Öncelikle kendimi okurun yerine koydum. Ben bir okuyucu olarak böyle bir kitap satın almış olsaydım kitabın nasıl olması gerektiğini isterdim. Konular ve örnekler, içerik ve sıralama olarak nasıl ele alınmalıydı. Nasıl bir yol takip edilirse daha kolay anlardım. Bu düşüncelerle kendime bir çalışma planı çıkardım.
Bir konuyu anlatırken o konu hakkında kafalarda soru işareti kalmaması için azami gayret gösterdim. Konuyla ilgili onlarca Web sitesi, kitap, video, yardım dokümanları taradım. Örnekleri, bir okuyucu titizliğiyle, deneyip çalıştırdıktan sonra kitaba aldım.
Bu kitabın hedef kitlesi Visual Basic 2005 ile programcılığa başlamak isteyen kullanıcılardır. Ayrıca programcılığa yeni başlamış olanlar ile orta düzeyde programlama bilgisi olup da belli bir konu hakkında kendisini biraz daha geliştirmek isteyenler de hedef kitlesi arasındadır.
Kitabın içeriği oluşturulurken belli bir hiyerarşik sıralama takip edilmiştir. Öncelikle programlama ve .NET platformu hakkında genel bilgiler verilmiştir. Ardından bir .NET geliştirme ortamı olan Visual Studio 2005’in kurulumu ve çalıştırılması ele alınmıştır. Visual Basic 2005 ile ilk proje geliştirildikten sonra Visual Basic programlama dilinin temelleri anlatılmıştır. Daha sonra nesneye dayalı programlama (NDP) özellikleri işlenmiştir. Daha sonra sırasıyla Windows formları ve denetimler ayrıntılı olarak ele alınmıştır. Bir programda olası hataların nasıl ayıklanacağı gösterilmiştir. Programlarda veritabanı kullanımı incelenmiştir.