“Programming is a legitimate and necessary academic endeavor.” – Knuth
Recommended Books
C# 12.0 in a Nutshell: The Definitive Reference 1st Edition
Resources
What’s new in C#: 13.0 12.0 11.0 10.0 9.0 8.0 7.3 7.2 7.1 7.0
C# Official Documentation (Microsoft) (website) [free]
.NET Architecture Guides (Microsoft) (website) [free]
C# on github [free]
C# on reddit (website) [free]
C# on stackoverflow (website) [free]
C# on twitter-X (C# Corner) [free]
Microsoft Visual Studio for Windows
Mono | .NET Core on macOS | Visual Studio for Mac
C# Notes for Professionals (PDF) (808 pages) [free]
C# Corner (developer resource) (website) [free]
Fundamentals of Computer Programming in C# (website) (ebook) [free]
Software Engineering Tutorial (TutorialsPoint) (PDF) (107 pages) [free]
Software Engineering (Future University) (Sommerville) (PDF) [free]
Lecture Notes on Software Engineering (Behera) (PDF) (213 pages) [free]
C# shopping (amazon) (website)
Software Engineering shopping (amazon) (website)
Posts
C# – Extract Email Addresses from Text File
C# – Return Prime Numbers with User Input
C# – Change Computer Time
C# – Encrypt Message to Text File – Decrypt Message from Text File
C# – List Files in Directory – Perform Action
C# – Prevent Sleep on Windows v2
C# – Prevent Sleep on Windows v1
C# – Search Unsorted Array for Value
C# – Compare List1 with List2, Return Differences
currently migrating posts…
C# – Progress Bar as Thread Wrapper; Form
C# – Simple Desktop Notification with two Return Codes; Form
C# – Turn Off Computer Screen; Form
AI – C# – Chatbot with Random Responses; Form
C# – Show or Hide Process; Form
C# – CRUD Database with Form (Studies)
C# – Basics – Buttons, Transparency, and On Top; Form
C# – Read Text File, Remove Dupes, Write Text File
C# – Sorting Lists: Read Text File, Sort, Write Text File
C# – Read Text File into Array, Return Specific Elements
C# – Load, Copy, Reverse Elements in Array
C# – Return Area and Circumference of Circle
C# – File to Bytes to Stored Hex to Bytes to File
C# – Knapsack Problem
C# – Return Lines Matching String
C# – Set Wallpaper and WallpaperStyle in Windows
C# – Disable Desktop Icons in Windows
C# – Enable Desktop Icons in Windows
C# – FizzBuzz Example
C# – Change Base Priority of Current App
C# – Flashing Taskbar Icon
C# – Display Triangle Patterns
C# – Test String for Palindrome
C# – Getter Setter Example
C# – Console ShowWindow
AI – C# – Neural Net
AI – C# – Chatbot With Built-in Responses
C# – Run Application
C# – Return FileWriteTime of File
C# – Calling into Native DLLs
C# – Return LastWriteTime Registry Key
C# – Check Email Address Formatting
C# – Arrays
C# – Elevation of Applications, Runas (Jump)
C#/VBScript – LANDesk Client Elevated Repair – Proof of Concept
C# – Hashes and Comparisons
C# – Encrypt/Decrypt Password
C# – Change Local Admin Password
C# – Change Local Admin Password and Add Encrypted Reg Key
C# – Date and Time (Studies)
C# – Working with Collections (Studies)
C# – Classes and Constructors (Studies)
C# – LINQ (Studies)
C# – Enumeration and Switch (Studies)
C# – Handling Exceptions (Studies)
C# – Windows Task View using Code
C# – Text File and Arrays
C# – Testing Some Basics – Part 2 of 2
C# – Buttons, Transparency, and On Top
C# – Add Reg Key
C# – Common Data Types
C# – Testing Some Basics – Part 1 of 2