Để học C#, trước hết cần kiến thức máy tính cơ bản. Nên có kinh nghiệm trước với C hoặc C++.
Cài đặt Visual Studio (phiên bản hiện tại Visual Studio 2017).
Nếu muốn tránh cài IDE cồng kềnh, dùng trình biên dịch online:
- Coding Ground - trình biên dịch thông minh, vào trang, gõ code C# và chạy.
- DotNetFiddle - tương tự, chạy C# trực tuyến ngay lập tức.
Cả hai đều thông minh: chỉ cần truy cập, gõ code C# và chạy.