where do I learn java/C#

Started by
5 comments, last by SimonForsman 9 years, 3 months ago
I was wondering what are some good places/tuts to learn C# or Java. I am currently in between the two and whichever language has better stuff for it is what I am going to go for. Ebooks, PDFs, text tutorials, etc would be amazing! I find many to be irrelevant or outdated, so the more modern the better.

At least I'm trying

Advertisement

I would recommend to learn Java instead of C#, check thenewboston channel on youtube, the beginner and intermediate playlists are the best tutorials you can find, many people use and recommend them.

This will turn into people just posting what works for them, personally I cannot abide video tutorials, they do nothing for me at all. I am starting with C# so I shall simply post a couple of beginner friendly resources that didn't bore me to death:

Head First C# (2nd Ed) the 3rd focuses on Windows Store Apps so didn't touch it. The most interesting book I've ever read on programming.

Rob Miles Yellow Book A great free pdf written by a lecturer, quite entertaining too.

These are the only two I've had any joy with so far, hope it helps.

If you like video tutorials, I highly suggest thenewboston.com. I learned a lot of Java from it.

Java - Beginner (87 videos)

Java - Intermediate (59 videos)

C# - Beginner (200 videos)

You can also find Game Development tutorials in Java using Slick2D, but I don't recommend them since Slick2D is kind of abandoned nowadays. Instead you can try LibGDX, which is a great framework and up-to-date.

If you learn well from examples, C# has thousands of examples all over MSDN, and the monogame and XNA frameworks have lots of working examples of simple games too.

I personally learn best by playing with examples until there is nothing left of the example, much like people who like cars like to dismantle and re-assemble their cars.

There are lots of good books on C#, but you are best to find a topic that interests you and get books and material specifically about this topic, e.g. graphics or sound, algorithms, artificial intelligence etc as each is a vast field all of its own.

Good luck!

The "Learning C#" and "Programming C#" books (available in various editions for different years/versions of the language) by Jesse Liberty are pretty good. If XNA hadn't been abandoned I would have strongly recommended it (people still use it, but it s a little confusing to get started with - since it was only officially released for Visual C# 2010 Express edition - which is 2 versions ago) ... but it was an elegant way to get started with C# game basics - with a good indie community for a while.

http://msdn.microsoft.com/en-us/library/bb203894.aspx / https://msxna.codeplex.com/ - but you might alternately use MonoGame (looks to be a decent replacement for XNA - but I have only played with it).

For a reference there is: http://en.wikibooks.org/wiki/C_Sharp_Programming

Or simple intro walkthroughs: http://www.tutorialspoint.com/csharp/

Or some videos at: http://www.microsoftvirtualacademy.com/training-courses/developer-training-with-programming-in-c

I personally believe that Java and C# are nearly identical quality languages to learn to program on ... but that C# is a slightly easier language to use as a beginner doing any GAME programming (because it is easier to interface with various libraries).

If you like video tutorials, I highly suggest thenewboston.com. I learned a lot of Java from it.

Java - Beginner (87 videos)

Java - Intermediate (59 videos)

C# - Beginner (200 videos)

You can also find Game Development tutorials in Java using Slick2D, but I don't recommend them since Slick2D is kind of abandoned nowadays. Instead you can try LibGDX, which is a great framework and up-to-date.

I'd strongly advice against thenewboston's Java and C++ tutorials as they are filled with incorrect information and teaches some very bad practices. I wouldn't be surprised if the C# tutorials are equally horrible.

There are plenty of higher quality video tutorials out there if you prefer that format, educator.com and lynda.com for example (they also have some flaws but they're not as bad as the new boston)

[size="1"]I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!

This topic is closed to new replies.

Advertisement