Reddit Reddit reviews Head First C#: A Learner's Guide to Real-World Programming with C#, XAML, and .NET

We found 22 Reddit comments about Head First C#: A Learner's Guide to Real-World Programming with C#, XAML, and .NET. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Introductory & Beginning Programming
Head First C#: A Learner's Guide to Real-World Programming with C#, XAML, and .NET
100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence!A brand-new, unused, unopened item in its original packaging, with all original packaging materials included.High seller positive feedback for the seller!Lowest price on amazon!
Check price on Amazon

22 Reddit comments about Head First C#: A Learner's Guide to Real-World Programming with C#, XAML, and .NET:

u/kokkivos · 4 pointsr/gamedev

If you want to learn C# from scratch, read Head First C#! This is hands down the best programming book I've ever read. It leads you through interesting examples (sometimes games) and teaches you how to code in a very hands-on way.

If you don't know how to code yet, probably don't jump right into C++ and Unreal Engine. That's one of the most technically challenging paths for a programmer to take. If you want to be a professional AAA developer on a large team, I would say do it, but otherwise you will get much more done with Unity and C#.

u/Lord_Zero · 3 pointsr/csharp
u/nikofeyn · 2 pointsr/csharp

take a look at head first java and head first c#. i learned object-oriented programming from head first java, but was implementing object-oriented code in another language, which is one example of how good the book explains the general concepts. it is far better than head first c# in terms of explaining object-oriented concepts and is likely better than most books, but head first c# gets you a lot of hands on experience with visual studio and c#.

reading head first java first and then moving to head first c# wouldn't be a bad approach, in my opinion.

u/Lerke · 2 pointsr/learnprogramming

I began with C# with a book called Head First C#. I've found that it's a fantastic book for beginners. Good luck!

u/darthirule · 2 pointsr/learnprogramming

What are you currently using to learn?

I recommend the headfirst series.

http://www.amazon.com/Head-First-C-Jennifer-Greene/dp/1449343503

And here is a blog post with a good outline for learning C# that was posted here on reddit before. I don't remember who the original OP was though.
http://www.nicoschuele.com/posts/teach-yourself-web-development-from-scratch-with-ruby-python-or-c

u/z4rdoz · 2 pointsr/gamedev

Maybe go straight to c#? Worked for me. Get a good book and just work through it. I like this one a lot. If that's way too difficult, then take the CS101 thing, but I wouldn't do that straight away. Get familiar with making code that does stuff, do some stuff in Unity, and then, if you find yourself being held back by a lack of understanding of the basic principles, take the course.

u/combovercool · 2 pointsr/csharp

This is how I learned C#. I had taken a semester of C++ in college when I read this. It doesn't talk down to you, and it isn't dry. You could probably skip the first few chapters since you have a lot of C++ experience.

Enjoy C#. It's great, unless you are putting down the cash for Visual Studio, but I would highly recommend using it.


u/TheInfamousMaze · 2 pointsr/learnprogramming

I learned on this book: https://www.amazon.com/Head-First-Learners-Real-World-Programming/dp/1449343503/ref=sr_1_1?ie=UTF8&qid=1523941220&sr=8-1&keywords=Headfirst+c%23

Later on I found this website for virtually any language:

Http://www.hackerrank.com/‎

However if you're just going to use C sharp for Unity then just start doing the Unity tutorials. The head first book really deals with how to create user interfaces and full programs whereas Unity programming requires a lot more knowledge about the engine rather than how to program in C sharp.

u/Stem3576 · 2 pointsr/learnprogramming

I have found that the head first books to be the easiest to read while not having access to a computer. It has challenges where you write the code by hand inside the book and a couple other cool features.

u/srblan · 1 pointr/csharp

I'm 35, no degree, 2 young kids, little time to study. I had an interest in coding but have done nothing more than an intro to HTML/CSS and Javascript while in community college.

I got a job as a tester/DBA support. I expressed interest in learning to develop as we were short staffed (still are).

I started with Udemy.com, C# Beginner with Mosh. I liked this course but felt it was a bit disjointed. His lectures did not always cover the material used in his challenges, but I will go back into his other two courses eventually.
Next I watched the Bob Tabor videos others have mentioned. I liked these, they were a little more direct and showed more actual coding than the Mosh vids.
Third - I read the first 20 chapters of this book: https://www.amazon.com/C-Players-Guide-3rd/dp/0985580135/ref=sr_1_1?ie=UTF8&qid=1521128465&sr=8-1&keywords=C%23+Players+Guide (most of this would be a review, but I like seeing how other people teach the same material)
Now, I'm working through this book:
https://www.amazon.com/Head-First-Learners-Real-World-Programming/dp/1449343503/ref=sr_1_2?s=books&ie=UTF8&qid=1521128540&sr=1-2&keywords=Head+First+C%23.

After this book, i will move onto Pluralsight.

I am very much still a beginner, probably still a year or more away from supporting our devs at work. But the best advice I got was to code every day. You won't learn it if you don't do it. I don't know if any of this will help you get "job ready" super fast, but its the advice I was given and I just wanted to pass it along.

u/Tetravus · 1 pointr/learnprogramming

I'm a big fan of the headfirst books.

http://www.amazon.com/Head-First-C-Jennifer-Greene/dp/1449343503/ref=sr_1_1?ie=UTF8&qid=1422302647&sr=8-1&keywords=headfirst+C%23

It will help you get a good understanding on C#, and then you can try and make unity scripts.

u/thisdudehenry · 1 pointr/csharp

I have Head First C#: A Learner's Guide to Real-World Programming with C#, XAML, and .NET https://www.amazon.com/dp/1449343503/ref=cm_sw_r_cp_apa_mYj-ybB13MG8A and also orderd The C# Player's Guide (3rd Edition) https://www.amazon.com/dp/0985580135/ref=cm_sw_r_cp_apa_MTj-ybN7NTF1H second edition has nothing but great reviews. Also you can skim through a few chapters and I like how it's structured with chapters that are only projects for you to do that they taught you basics in the previous chapter.

I plan on doing that book first since it's more up to date and modern . Then tackle head first c#, because it's a little older so I'll know my way around and it also starts you off with the GUI too and a few little things the other book doesn't go over .

u/BestMomo · 1 pointr/gamedev

This is the book that helped me a lot when I was studying C# years ago:

Amazon link

It's fun and easy, and there's a few simplistic games that it teaches you to code here and there.

As others mentioned, good programming concepts are independent of language. Given your post wording, I think what you need to learn now is good object-oriented programming, so you need to learn the concepts of polymorphism, inheritance, overload, abstraction, etc. It's those concepts that make code expandable, independent and easily manageable. This book might just help you grasp those concepts and improve your overall C# coding.

u/CaptainIncredible · 1 pointr/ADHD_Programmers

There are so many books out there and I've hated most of them. A lot of them read like a 2000 page tome about corporate tax law - all the text is the same, its just paragraph after paragraph of babbling. Sure its accurate, but who wants to read that?

Not me.

BUT there are some books that don't suck - the Head First books. I swear they were built for ADHD minds.

https://www.amazon.com/Head-First-Learners-Real-World-Programming/dp/1449343503/

BUT... Books still kind of suck. I wouldn't recommend them unless you want to learn general concepts.

And my particular example uses XAML which is an XML layout language that only Microsoft uses... Which is good if you are writing Windows desktop apps, but who does that anymore? Most of it has moved to web or mobile.

But I do recommend:

  1. Figuring out a project of something you DO want to do. Let's use an example of "I want to build a web based To Do list application. I want to use C#."

  2. Find a tutorial online that is relevant. Like this: https://mva.microsoft.com/en-us/training-courses/asp-net-core-beginner-18153

  3. Work through the exercises to get a basic foundation for ASP.NET Core, C#, web applications, etc.

  4. THEN think about the ToDo app you want to build. Find a tutorial that works well for it like... Oh... I dunno... Maybe this one: https://medium.com/@ThisisZone/to-do-write-to-do-app-with-asp-net-core-c02bc3ca9fa1

    Its helpful if the tutorial has all the source code on GitHub like this: https://medium.com/@ThisisZone/to-do-write-to-do-app-with-asp-net-core-c02bc3ca9fa1
u/cronsy66 · 1 pointr/indonesia

I suppose it's easy to get into programming, just buy some books like this, try to code some, and go to stackoverflow when you stuck.

Why would you after Indonesian gaming company? I heard that gameloft paycheck is good and they have an office in Indonesia.

u/The_Binding_Of_Data · 1 pointr/csharp

I found The C# Player's Guide (3rd Ed.) to be pretty solid at teaching the basics of the C# language. I particularly liked how they diagrammed the various data types.

Head First C# (3rd Ed.) was also good, but it's pretty out of date at this point. If you can use Visual Studio 2015 or earlier, you should still be able to follow along without too much trouble. After that, the templates they use for doing UI are no longer available, so you'd have to do some extra work there.

That said, Head First C# includes a lot more general Computer Science information the Player's Guide, and includes UI design and implementation.

I think one issue with hard copy books is that C# and .NET are evolving really really fast currently, which makes it hard to keep up to date.

As far as projects go, I totally know how difficult it can be to think of something when you're specifically trying to.

Several projects I've made ended up being due to some need. For example, I have a project idea I really need to get started at some point for a recipe book for Breath of the Wild. I want something light weight that I can use to record the recipes I find in game, as well as being able to store additional useful information (such as places where ingredients drop or can be purchased, purchase prices, etc).

Another project idea that I've played with a bit here and there is a basic character stat generator for an RPG. This is something that can be super simple, but can also be expanded a great deal into a complex program.

u/pyscript · 1 pointr/learnprogramming

Dude, check out Head First C#.

u/darchangel · 1 pointr/csharp

I recommend this book: https://www.amazon.com/Head-First-C-Jennifer-Greene/dp/1449343503

Although it's cutesy to a fault, the info is solid and understandable. Do not skip the exercises: actually do each one.

u/AngularBeginner · 1 pointr/csharp

> Any good suggestions on where to learn LINQ?

http://www.amazon.com/Head-First-C-Jennifer-Greene/dp/1449343503