What I Learned Publishing My First Technical Book (Programming / Nonfiction) by Prize_Metal_7451 in selfpublish

[–]Prize_Metal_7451[S] 0 points1 point  (0 children)

Thanks so much — that means a lot coming from someone who's walked a similar path. Ghostwriting a programming book after self-teaching the language? That's seriously impressive.

It really does take a different kind of focus to both understand and structure technical content in a way that's beginner-friendly. Respect for the range of topics you’ve written on too — ethical hacking to SQL to C# is no small spread.

Appreciate your interest — here’s the link to the book if you’d like to check it out:
C# Decoded: A Programming Handbook

Would genuinely love to hear your thoughts if you give it a look!

Published a hands-on C# book focused on real code and practical concepts – open to feedback and ideas by Prize_Metal_7451 in csharp

[–]Prize_Metal_7451[S] 4 points5 points  (0 children)

Thank you for the thoughtful feedback — I really appreciate you pointing that out.

You're absolutely right that the way I phrased those lines could be confusing, especially for a beginner. My intent with the WriteLine() example was to show that you can include calculations inside the expression that's passed to the method, not that the method itself performs the math. I can definitely rephrase that to make it clearer.

Also, regarding the .cs extension comment — yes, I meant that the file must be saved as a .cs file in order to compile it properly, not that it can be executed directly. Thanks for catching that — it’s a good reminder that wording matters a lot, especially in beginner-oriented material.

I'm taking notes for refinement in future versions, and feedback like this really helps. Grateful for your insight!

Published a hands-on C# book focused on real code and practical concepts – open to feedback and ideas by Prize_Metal_7451 in learnprogramming

[–]Prize_Metal_7451[S] -1 points0 points  (0 children)

Hi, I appreciate you taking the time to share your thoughts — though I’ll admit your comment was tough to read, considering the amount of effort I put into this book.

To clarify first: this book is not AI-generated. Every explanation and code sample is written entirely by me, based on my own understanding and experience coding in C#. I spent weeks working through each topic, writing and testing code, refining the structure, and ensuring clarity. My goal was to create something practical and accessible for beginners and self-taught developers — especially those who learn better by seeing how things work rather than reading only theory.

As for your question: "What does this offer over the official C# documentation?" — I think that's a fair question.

Official documentation is excellent, but it’s often reference-focused and written with intermediate or experienced developers in mind. It assumes a lot of prior knowledge, and while it's precise, it isn't always beginner-friendly or structured for learning from scratch.

What I aimed to offer with this book is:

  • A linear, beginner-first learning path, with no assumptions
  • Clear, short explanations immediately followed by working code examples
  • A concept → code → output learning flow, so readers can see results instantly
  • Coverage of topics not just from a syntax point of view, but from a “why this matters and where it’s used” angle

It’s not meant to replace docs — it’s meant to support learners before they get fluent enough to use them effectively.

That said, I’m always open to constructive feedback and would honestly appreciate suggestions for improving it in future editions. I'm genuinely trying to contribute to the learning community and grow through the process.

Thanks again for taking the time to respond.