Hacker News Books
This Week
Languages
▼
C
C#
C++
Clojure
CSS
Dart
Elixir
Erlang
Fortran
Go
Haskell
HTML
Java
JavaScript
Julia
Kotlin
Lisp
Lua
Markdown
MATLAB
Objective-C
Perl
PHP
Python
R
Ruby
Rust
Scala
Shell
SQL
Swift
TypeScript
Visual Basic
XHTML
XML
YAML
Zig
Lists
▼
Founder Favorites
All Time Top Books
Interviews
▼
Gabriel Weinberg (DuckDuckGo)
Ray Grieselhuber (DemandSphere)
Newsletter
Blog
▼
Reviews
Changelog
Top Books Of All Time
Top Books By Month
Languages
>
C#
C# Books
The top books for learning C# programming according to the Hacker News community.
Showing 1 - 89 of 89 books
1. Expert C Programming: Deep C Secrets
by Peter Van der Linden
Read 18 comments
2. C Programming Language, 2nd Edition
by Brian W. Kernighan, Dennis M. Ritchie
Read 36 comments
3. 21st Century C
Read 11 comments
4. Effective Modern C++
by Scott Meyers
Read 9 comments
5. 21st Century C, 2nd Edition
by Ben Klemens
Read 17 comments
6. A Tour of C++ (C++ In Depth SERIES)
by Bjarne Stroustrup
Read 10 comments
7. 21st Century C: C Tips from the New School
by Ben Klemens
Read 5 comments
8. Tour of C++, A (C++ In-Depth Series)
by Bjarne Stroustrup
Read 2 comments
9. Secure Coding in C and C++, Second Edition
Read 2 comments
10. Secure Programming Cookbook for C and C++
by John Viega, Matt Messier
Read 2 comments
11. Working Effectively with Legacy Code (Robert C. Martin Series)
by Michael C. Feathers
Read 33 comments
12. Secure Coding in C and C++ (SEI Series in Software Engineering)
by Robert C. Seacord
Read 3 comments
13. C++ Today
Read 1 comment
14. Fluent C
Read 1 comment
15. C++ Primer (5th Edition)
by Stanley B. Lippman
Read 5 comments
16. C++ Concurrency in Action
by Anthony Williams
Read 2 comments
17. C Companion
by Allen I. Holub
Read 1 comment
18. C Traps and Pitfalls
by Andrew Koenig
Read 3 comments
19. C Programming: A Modern Approach
by Kim N. King
Read 6 comments
20. Retargetable C Compiler, A: Design and Implementation
by Christopher W. Fraser, David R. Hanson
Read 3 comments
21. Head First C
Read 2 comments
22. C Interfaces and Implementations: Techniques for Creating Reusable Software
by David R. Hanson
Read 16 comments
23. Mastering Algorithms with C
by Kyle Loudon
Read 1 comment
24. API Design for C++
by Martin Reddy
Read 1 comment
25. Data Structures Using C
by Aaron M. Tenenbaum, Yedidyah Langsam, Moshe Augenstein
Read 1 comment
26. Data Structures In C
by Noel Kalicharan
Read 1 comment
27. C Primer Plus (Developer's Library)
by Stephen Prata
Read 2 comments
28. Embracing Modern C++ Safely
by John Lakos, Vittorio Romeo, Rostislav Khlebnikov, Alisdair Meredith
Read 1 comment
29. Practical C Programming, 3rd Edition
by Steve Oualline
Read 1 comment
30. Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
by Scott Meyers
Read 1 comment
31. Programming in C
by Stephen G. Kochan
Read 2 comments
32. C++ Database Development
by Stevens A L
Read 1 comment
33. C++ Concurrency in Action: Practical Multithreading
by Anthony Williams
Read 2 comments
34. Obfuscated C and Other Mysteries
by Don Libes
Read 2 comments
35. Standard C++ Bible
by Al Stevens, Clayton Walnum
Read 1 comment
36. Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems
by Miro Samek
Read 1 comment
37. The C Puzzle Book
by Alan R. Feuer
Read 1 comment
38. C++ Programming Language, The
by Martin Krieger
Read 1 comment
39. Concurrency in C# Cookbook
Read 1 comment
40. HT GET WHAT WANT C
by Raymond Hull
Read 1 comment
41. C++ for Java Programmers
by Mark Allen Weiss
Read 1 comment
42. Understanding and Using C Pointers
Read 1 comment
43. The C++ Programming Language, 4th Edition
by Bjarne Stroustrup
Read 3 comments
44. The Annotated C++ Reference Manual
by Margaret A. Ellis
Read 1 comment
45. Modern C++ Design: Generic Programming and Design Patterns Applied (C++ In-Depth Series)
by Andrei Alexandrescu
Read 2 comments
46. Inside the C++ Object Model
by Stanley B. Lippman
Read 2 comments
47. Algorithms in C (Computer Science Series)
by Robert Sedgewick
Read 1 comment
48. C in a Nutshell, 2nd Edition
by Peter Prinz, Tony Crawford
Read 1 comment
49. C++ Crash Course: A Fast-Paced Introduction
by Josh Lospinoso
Read 1 comment
50. Design and Evolution of C++, The
by Bjarne Stroustrup
Read 3 comments
51. C# 12 in a Nutshell
Read 1 comment
52. Multi-Paradigm Design for C++
by James O. Coplien
Read 1 comment
53. C# 5.0 in a Nutshell, 5th Edition
Read 2 comments
54. Advanced C++ Programming Styles and Idioms
by James O. Coplien
Read 1 comment
55. Agile Estimating and Planning (Robert C. Martin Series)
by Mike Cohn
Read 3 comments
56. Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (C++ In-Depth Series)
by Peter Gottschling
Read 2 comments
57. C Programming Techniques for the Macintosh
by Zigurd R. Mednieks, Terry M. Schilke
Read 1 comment
58. C: A Reference Manual, 5th Edition
by Samuel P. Harbison, Guy L. Steele
Read 4 comments
59. The CERT® C Secure Coding Standard
by Robert Seacord C..
Read 1 comment
60. Programming: Principles and Practice Using C++ (2nd Edition)
by Bjarne Stroustrup
Read 2 comments
61. Writing Apache Modules with Perl and C
by Lincoln Stein, Doug MacEachern
Read 1 comment
62. C# 4.0 in a Nutshell, 4th Edition
Read 1 comment
63. Learning Cocoa with Objective-C, 2nd Edition
Read 1 comment
64. Nshipster: Obscure Topics in Cocoa & Objective C
by Mattt Thompson
Read 1 comment
65. Data Structures: A Pseudocode Approach with C
by Richard F. Gilberg, Behrouz A. Forouzan
Read 1 comment
66. C++ Move Semantics - The Complete Guide: First Edition
by Nicolai M. Josuttis
Read 1 comment
67. Sams Teach Yourself C++ in 10 Minutes
by Jesse Liberty
Read 1 comment
68. Amiga C for Advanced Programmers (Abacus Amiga Books, Vol 11)
by Wolf-Gideon Bleek, Bruno Jennrich, Peter Schulz
Read 1 comment
69. A Small C Compiler: Language, Usage, Theory, and Design
by James E. Hendrix
Read 1 comment
70. Algorithms in C++ Part 5: Graph Algorithms
by Robert Sedgewick
Read 2 comments
71. Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs
by Steve Maguire
Read 2 comments
72. Real-World Functional Programming: With Examples in F# and C#
by Tomas Petricek, Jon Skeet
Read 3 comments
73. Programming in Objective-C, Third Edition (Developer's Library)
by Stephen G. Kochan
Read 1 comment
74. Learn C the Hard Way: Practical Exercises on the Computational Subjects You Keep Avoiding (Like C) (Zed Shaw's Hard Way Series)
by Zed Shaw
Read 1 comment
75. Applied Cryptography: Protocols, Algorithms, and Source Code in C
by Bruce Schneier
Read 2 comments
76. Writing a C Compiler: Build a Real Programming Language from Scratch
by Nora Sandler
Read 2 comments
77. Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
by Robert C. Martin
Read 3 comments
78. C++17 upgrades you should be using in your code
Read 2 comments
79. Simple C++: Featuring Robodog and the Profound Object-Oriented Programming Method (Poop)
by Jeffrey M. Cogswell
Read 2 comments
80. Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code
by J. Davidson, Kate Gregory
Read 1 comment
81. Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition
by Robert Sedgewick
Read 3 comments
82. TCP/IP Sockets in C: Practical Guide for Programmers (Morgan Kaufmann Practical Guides)
by Michael J. Donahoo, Kenneth L. Calvert
Read 1 comment
83. Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching
by Robert Sedgewick
Read 1 comment
84. iOS and macOS Performance Tuning: Cocoa, Cocoa Touch, Objective-C, and Swift (Developer's Library)
by Marcel Weiher
Read 14 comments
85. Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
by Aaron Hillegass
Read 3 comments
86. Designing Audio Effect Plugins in C++: For AAX, AU, and VST3 with DSP Theory
by Will C. Pirkle
Read 1 comment
87. Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
by Scott Meyers
Read 6 comments
88. OpenGL 4 Shading Language Cookbook: Build high-quality, real-time 3D graphics with OpenGL 4.6, GLSL 4.6 and C++17, 3rd Edition
by David Wolff
Read 1 comment
89. A Tour of C++
Read 1 comment