New Book by Best-Selling Author Jamie Chan. Learn C# Programming Fast with a unique Hands-On Project. Book 3 of the Learn Coding Fast Series.
Have you always wanted to learn computer programming but are afraid it'll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the C# language fast?
This book is for you. You no longer have to waste your time and money learning C# from boring books that are 600 pages long, expensive online courses or complicated C# tutorials that just leave you more confused.
What this book offers... C# for Beginners
Complex concepts are broken down into simple steps to ensure that you can easily master the C# language even if you have never coded before.
Carefully Chosen C# Examples
Examples are carefully chosen to illustrate all concepts. In addition, the output for all examples are provided immediately so you do not have to wait till you have access to your computer to test the examples.
Careful selection of topics
Topics are carefully selected to give you a broad exposure to C#, while not overwhelming you with information overload. These topics include object-oriented programming concepts, error handling techniques, file handling techniques and more.
Learn The C# Programming Language Fast
Concepts are presented in a "to-the-point" style to cater to the busy individual. With this book, you can learn C# in just one day and start coding immediately.
How is this book different... The best way to learn C# is by doing. This book includes a unique project at the end of the book that requires the application of all the concepts taught previously. Working through the project will not only give you an immense sense of achievement, it"ll also help you retain the knowledge and master the language.
Are you ready to dip your toes into the exciting world of C# coding? This book is for you. Click the BUY button and download it now.
What you'll learn: Introduction to C# - What is C#? - How to install and run Visual Studio Community 2015?
Data types and Operators - What are the common data types in C#? - What are arrays and lists? - How to format C# strings - What is a value type vs reference type? - What are the common C# operators?
Object Oriented Programming - What is object oriented programming? - How to write your own classes - What are fields, properties, methods and constructors? - What is encapsulation, inheritance and polymorphism? - What is an abstract class and interface? - What is an enum and struct?
Controlling the Flow of a Program - What are condition statements? - How to use control flow statements in C# - What are jump statements? - How to handle errors and exceptions
and Others... - How to accept user inputs and display outputs - How to use LINQ to save yourself from hours of work - How to work with external files ...and so much more....
Finally, you'll be guided through a hands-on project that requires the application of all the topics covered.
Click the BUY button now and download the book now to start learning C#. Learn it fast and learn it well.
Good resource for experienced programmers looking to jump from a related language, but maybe not so much to learn your first language. There is so much more than syntax, such as algorithms, best practices, good documentation, and theory, that I would recommend getting a more in depth resource for first timers to learn it right.
This wasn't as accessible and easy-to-follow as the title and blurb make it seem.
I'm not *entirely* new to coding, but my experience is old. As in, when I was between 10 and 13 in the early 2000s, I was trying to teach myself HTML, CSS, and a tiny bit of java, and hoping someday I would learn how to make flash games, but what I gathered was just enough to kind of build shitty 90s-era websites and customize forum posts and signatures. There wasn't much back then for teaching yourself coding—not nearly what there is today, at any rate.
I was assigned this for a beginner's coding class for game design, specifically working in Unity, and this book isn't really set up with game design in mind but more for business/organizational use. Think employee data management. Which is fine; creatively, one can extrapolate from the exercises. But the author often communicates concepts in ways that hinder comprehension. Some passages read more like college kids trying to not to get slammed with plagiarism but not knowing quite how to rephrase a passage in a research report, so they just use synonyms and mix up the syntax so it sounds barely original. There are often missing bridges: as in, okay, I'm following, and then suddenly—hang on, is a chapter missing?
I had to rely on CodeAcademy to fill in a lot of gaps.
Overall, this is good for teaching some concepts, and building the various exercises (and then tailoring them to your own imagined scenarios) in Visual Studio or something similar is helpful for skill acquisition. But I can't say I enjoyed reading this or that I got a whole hell of a lot out of it.
I’ve been a SQL guy for a long time and decided that I wanted to shift towards application development. I’ve been developer adjacent for a lot of my career and knew enough C# to figure out someone else’s code, but not enough to write my own.
The fact that this book includes and encourages actually writing console code was a big selling point for me. The exercises lent themselves to tweaking and experimenting as I worked through them. I also appreciated the fact that the final chapter has you write a basic console application. This also provides good opportunities to troubleshoot and experiment as you write. I know this is the tip of the iceberg, but I feel much better prepared to continue down the path from here.
This books is great for beginners--easy to read and follow. I wish the author had not skipped things like attributes and assemblies, but after all, she does want you to learn C#(and programming) in ONE day. And the book does just that--you WILL learn the core concepts of programming in C# in a day or so. I daresay, even if you have never programmed before READ THIS. There is no fluff; not talk about pointers; no memory management; not overly-complicated data structures; not chit-chat about what's fast (which can discourage some people from learning programming). The examples are very helpful and easy to follow. The writing is sleek and funny. Even with all this streamlining, the author manages to talk somewhat deeply about OOP concepts like inheritance and Polymorphism--and I think any beginner will have a good grasp of these concepts after reading this book. That in of itself is a HUGE achievement that very few programming books manage to accomplish. It won't become part of my official reference, but certainly a great book for anybody looking to get a taste of programming in the world of C#.
Nice, clear and concise. The author doesn't get bogged down in minutia, but keeps the content rolling along at a steady accelerated pace where almost everything of importance is showcased. It all culminates in a medium sized programming project that will cover almost every topic the book touched upon. Needless to say, one cannot learn C# fundamentals in a single day, but I'd say it's doable across 2-3 weeks with around an hour of committed daily exercise (which is where the Learn in 24 hrs trope comes from). I also recommend watching some online tutorials while reading this or reading it together with some reference volume just to deepen the knowledge pool a little. All in all, it's an excellent introductory book for people looking to get into C#.
Jamie is an Amazing author. I got 3 of his books one after the other before even finishing half of the first one, this C# book. I picked up the php book on Kindle as well as the mysql version. I am also going to grab the python copy.
His way of explaining things are amazing and he is revolutionizing a style of writing learning books. I actually think he surpassed John Smiley in a way, who wrote the "Learn to Program" series in a story style way with a classroom project and Q&A style. Jamie Chan explains the details line by line very simply. When other authors put together nonsensical variables and classes with projects that would never be a real thing, Jamie put together a real use case and explained it well.
I picked this book up on sale because I'm a programmer who has worked with C# but wanted to learn more. The book is perfect for all levels of users. As an intermediate user of C#, I found the first part easy and it was a good refresher. The second part was a little more difficult and definitely taught me some things that I was missing. The last part is a project for you to do with hands on help. Not too hard of a project but definitely reinforced everything in the book. I highly recommend it to anyone who wants to learn or learn more C#.
The book assumes familiarity with programming. Sometimes, the level of explanation seems too low for the level the book seems to be aimed at. If you have experience with one object oriented language and just want to be up and running with C# fast, then this book is a good read.
I read this in preparation of a new job to refresh my memory: I have coded in C# before, but it has been a while and I needed a quick lesson to get back on track. I can't say how well this works if you don't have any experience with C# or programming at all, but for my purpose the book's approach kept its promise :)
Surprisingly good. While you can't master c# in a day, if you have any familiarity with programming this book can ramp you up to "good enough" depending on the scope of a project. Yes, in one day. Actually in a few hours.
I like it as it’s concise and to the point However there’s a lot more to cover such as object type conversion. But that’s a given. It does not cover the ide enough but good enough to play around with to deconstruct others work
The content of the book is good and presented well. I would not recommend for eBooks as there is quite a bit of forward/backward references where flipping is required. The final project is nicely put together.
It's a good book at what it advertises, beginner concepts. Some topics could have been more thoroughly described, but that would defeat the purpose of writing a book for beginners. Pretty good for experienced programmers refreshing their memory, acting as a reference with simple examples.
This book is really good for both beginners who don't know anything about programming still can read and fully understand or experienced programmers. Especially, if you have already had experience with another OOP language before (like Java) and you want to move to C#, this is a good book to go.
This book is just the right one to get hold of the basics and beyond of C# in a quick time if you are well versed with at least one more object oriented programming language!