كتاب
خيلى از افراد سوال مى كنند كه مثلا كدام كتاب خوب است؟ به عقيده من براى يك فرد تازه كار كه مى خواهد با الفباى كار آشنا شود، هر كتابى در زمينه آموزش مقدماتى و كليات ASP.NET خوب و مفيد است. حتى بسيارى از كتابهاى تخصصى هم فصلهاى اوليه خود را به آموزش و مرور مقدمات ASP.NET تخصيص مى دهند. پس دنبال كتاب خاصى نباشيد. اولين كتابى را كه بدست آورديد بنشينيد و بخوانيد. بالاخره هر كتابى هر چند سطح پائين هم كه باشد آنقدر مطلب دارد كه يك تازه كار را براى مدتها به خود مشغول كند.
حرفهاى ترها هم كه خود مى دانند دنبال چه هستند و چه كتابى به كارشان مى خورد. دقت داشته باشيد كه متاسفانه سطح كتابها جهت استفاده حرفهاى ها بسيار پائين است به گونهاى كه آنها معمولاً كتاب مورد نظر خود را نمى توانند پيدا نمى كنند. لابد نويسندگان فكر مى كنند كه حرفهاى ها نيازى به كتاب ندارند و آنقدر توانا هستند كه يا خودشان فكر كنند يا مطلب شان را در وب پيدا كنند. چيزى كه بحث بخش بعدى اين مقاله است.
به هرحال آنقدر در كتابهاى آموزشى ASP.NET در مورد فرم هاى وب و نحوه استفاده از ADO.NET براى ارتباط با بانك اطلاعاتى و XML گفته اند كه هيچگاه در مورد چگونگى طراحى ساختار و لايه هاى خود برنامه يا سايت چيزى گفته نشده است. مقوله اى كه بدون آن معمارى را مى ماند كه آجر و سنگ و سيمان دارد اما نقشه ندارد.