Jump to ratings and reviews
Rate this book

Learn C# in One Day and Learn It Well: C# for Beginners with Hands-on Project

Rate this book
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.

161 pages, Kindle Edition

Published October 20, 2015

1587 people are currently reading
513 people want to read

About the author

Jamie Chan

19 books16 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
154 (38%)
4 stars
136 (34%)
3 stars
82 (20%)
2 stars
19 (4%)
1 star
8 (2%)
Displaying 1 - 30 of 37 reviews
Profile Image for Simon Stegall.
217 reviews14 followers
September 17, 2021
Good and easy to understand; but I recommend pairing this book with youtube videos. Brackey's C# series is a great companion to this book.
Profile Image for Raymond Lewis.
176 reviews
April 17, 2017
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.
Profile Image for Rikki.
145 reviews19 followers
November 18, 2021
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.
Profile Image for Tate.
6 reviews
February 20, 2020
A great intro into learning C#

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.
Profile Image for Lorenzo Gomez.
9 reviews
January 28, 2019
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#.
2 reviews
August 23, 2020
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#.
Profile Image for Brandon Connell.
Author 4 books2 followers
August 2, 2021
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.

You will NOT go wrong with Jamie's books.
Profile Image for Jeffrey Nichols.
215 reviews3 followers
January 26, 2024
Great book for all levels of users

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#.
Profile Image for Rolf Marvin Bøe Lindgren.
Author 3 books18 followers
December 25, 2017
Nice crash course

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.
Profile Image for Mai.
114 reviews43 followers
August 11, 2018
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 :)
Profile Image for Wayne Gibson.
4 reviews1 follower
May 18, 2017
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.
Profile Image for Bhavesh.
8 reviews
May 27, 2020
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
Profile Image for Kevin Prather.
3 reviews
May 29, 2020
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.
Profile Image for Sabin.
154 reviews1 follower
June 5, 2022
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.
18 reviews
November 3, 2017
Helpful guide

This book helped me learn C#, which information I applied by converting a Fortran program to C#. Recommend it to others as a good starting point.
1 review
January 29, 2019
Excellent

Well-chosen examples. Well written. Excellent value for money.
A good reference for all the basic concepts. One of the best starter books on C#.
9 reviews
Read
September 24, 2019
Good book

I enjoyed reading this book on C#, it was quick and to the point on the fundamentals of the C# programming language.
Profile Image for Robert Stepien.
6 reviews
March 3, 2020
Well explained for beginners

It is simple and short explanation of C# for newbies and confused. I found this book easy to read and crystal clear.
1 review
March 28, 2020
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.
2 reviews
September 19, 2020
Great

This book is good for beginers but great for 2 dollars, a great place to start learning c# it, covers all basics that beginners need to learn
28 reviews
October 26, 2020
Muy buen inicio

Muy útil para los que empezamos con este lenguaje. Simple, claro y preciso. Totalmente recomendable. Personalmente vengo de Vb y me ha ayudado mucho
Profile Image for Mustafa  Alaa.
17 reviews
January 11, 2021
it's not for the absolute beginner in programming, but u can start with c# from here;
Profile Image for Sulaiman.
26 reviews
Read
July 1, 2021
codign book
dind tlearn in one day lerned it in 9 days
nice but why c is sharp
why not soft
haha get it joke mean funny
Profile Image for Wreet Sarker.
51 reviews49 followers
October 15, 2022
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!
2 reviews
March 11, 2017
Life saver

I was faced with a project at work and now I feel more confident thanks to this book. Defeat good choice.
Displaying 1 - 30 of 37 reviews

Can't find what you're looking for?

Get help and learn more about the design.