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