Lập trình không là một công việc, nó là một thú vui và là một niềm đam mê. Bạn sẽ phải làm quen với các dòng chữ loằng ngoằng như là int, public, system để hiện lên trên màn hình máy tính một thế giới mô phỏng hoàn hảo hoặc là một ứng dụng tiện lợi được thực hiện bằng cách cử động đầu ngón tay.
Có rất nhiều công cụ giúp chúng ta thực hiện điều đó được gọi là các ngôn ngữ lập trình. Đã có rất nhiều các ngôn ngữ lập trình được sinh ra theo nhu cầu và yêu cầu của thực tế. Và bạn có thể chọn bất kì theo sở thích và thiên hướng của bạn.
Nhưng thực tế, ngôn ngữ lập trình chỉ là cái để chúng ta có thể sai bảo được cái pc, khiến nó hiểu và thực hiện những điều chúng ta chờ đợi. Kết quả đó phụ thuộc vào cấu trúc ngôn ngữ, vào nền tảng ngôn ngữ, vào những hộ trợ và đặc tính của ngôn ngữ; một phần quan trọng đó là thuật toán - tư duy logic và trừu tượng của người lập trình.
C# mang lại cho chúng ta tất cả những điều đó. Nó được thiết kế cho một nền tảng mạnh - một công nghệ hàng đầu là .NET, nó có được sự mạnh mẽ và thống nhất trong đặc tính hướng đối tượng của mình, nó có được sự mềm dẻo và thân thiện với những từ khóa dành riêng rất thân thuộc với ngôn ngữ tự nhiên, nó có những kiểu dữ liệu và những cấu trúc lệnh căn bản nhất để bạn áp dụng những thuật toán cần thiết cho công việc của bạn. Quan trọng nhất, rất nhiều ứng dụng đã được phát triển từ C#, điều đó có nghĩa là nếu bạn đi theo C#, bạn sẽ có tương lai vì đã có rất nhiều người đạt được tương lai từ nó.
Nếu Bạn bắt đầu chọn một ngôn ngữ cho bản thân mình . Bạn đang lưỡng lự giữa java và C# , hoặc có thể bạn muốn một ngôn ngữ bác học hơn như VC++. C# là một ngôn ngữ tuyệt vời cho bạn lựa chọn .
Vì sao :
1. C# là một ngôn ngữ đơn giản
2. C# là một ngôn ngữ hiện đại
3. C# là một ngôn ngữ hướng đối tượng
4. C# là mạnh mẽ , ít từ khóa . Và trên hết C# là một ngôn ngữ phổ biến
Các Cuốn sách Tham khảo cơ bản
*2 cuốn Tiếng Anh
-Learning C# 2005 : Get Started with C# 2.0 and .NET Programming
Code:
http://www.itebookhome.com/download.asp?id=947
-C# Cookbook
Code:
http://www.itebookhome.com/download.asp?id=698
Vài quyển TV
Tự học lập trình C# 2.0
Code:
http://vnoug.org/share-resource/Ky_Thuat_Lap_Trinh_CSharp_2.0.chm
or
Code:
http://rapidshare.com/files/1842997/Ky_Thuat_Lap_Trinh_CSharp_2.0.chm
Tìm Hiểu Ngôn Ngữ C# Và Việt Một Ứng Dụng Minh Họa

Code:
http://rapidshare.com/files/445669/Tim_hieu_C__va_ung_dung.rar.html
Tiện thể mình cũng có 1 quyển C# rất là a bờ cờ, đi sâu vào các từ khóa, lệnh ... trong C# (ít nói tới library), phù hợp với những bạn quan tâm đến sự khác biệt trong cấu trúc của C# với các ngôn ngữ khác.
Code:
http://rapidshare.com/files/1699119/CSharp_VN.pdf
Các bạn chú ý là nếu tên file chm có kí tự "#" thì khi mở lên sẽ ko đọc dc hết, đổi tên file là OK và trong đường dẫn có ký tự '#' thì cũng không đọc được nội dung của file .chm, vì thế nếu bạn không đọc được thì xem lại đường dẫn.