General C# Forum Reccomendations

I’m intrigued to know what other C# forums people use, I’ve had a look around at a few different ones but the majority of the forums that I saw seem to be fairly dead with only a post/reply every few days or so, even on the ones I thought would be full of people. Considering I’m used to a place like this where there’s new content every time I look I feel like I might get a little bored around those places!

Obviously there’s the question and answer sites like MSDN and StackOverflow which are always very busy (and I enjoy being part of) but I’d quite like to get more involved in discussion which you don’t get very much of with a Q&A format.

I’m tempted by Reddit, seems like there’s some good discussion there but that’s really the best option I’ve seen and I thought that dedicated forums would be much more popular.

I’m not leaving you guys of course :wink:

Jamie

As of now, there are now programming-related forums I could recommend to anybody.
5…8 years ago I would recommend stackoverflow. Right now it went to hell and is completely useless.

I suggest to avoid forums and learn from books, practice and google searches.

1 Like

I understand you had bad experiences with SO, but it still has a massive wealth of information. I refrain from participating in SO(we share many of our gripes with it), but I read it daily for some great information that is often very troublesome to find myself.

It might be useless(subjectively), for someone trying to participate in open discussions, but it’s a great resource.

1 Like

http://www.reddit.com/r/csharp

https://twitter.com/hashtag/Csharp?src=hash

http://thebillwagner.com/Blog

https://twitter.com/moshhamedani

I jump over to these sites now and then to see what’s the what.

2 Likes

At one point in time I used to frequently visit the following site but it’s more focused on C/C++ than C#.

I like StackOverflow, you just have to be very careful when asking and answering questions in order to avoid having people write excessively angry comments (or worse still marking your question as a duplicate :hushed:)

They’re nice links, not what I was hoping for but all good shouts for a good read. I’ve not seen a lot of them before, thanks!

Interesting, I’ll keep that one for my C dabbling (particularly later this year when I’ll be working a bit more on embedded systems). Only 2 posts in the C# section in the last month though! :frowning:

Which falls into “google search” category.

1 Like

We need a tutorial on this site covering how to properly use Google (especially the “site:” feature it has).

Use github. Github have full of professional code reference that is well organize.

1 Like

Does Github have forums for discussion? Analyzing existing code only goes so far.

Google search became significantly better in past few years. Usually you can get what you need just by typing in the keywords/error messages. Without extra tricks like site: and manual filtering. In fact, it has been a while since I saw a mention of advanced sutff (like |, -, and ()) in google search anywhere.

It’s good for when you know the source you want and/or the keywords may be too generic. Usually I use it to search Unity’s documentation or the forums since the official search tools are borderline useless.

1 Like

GitHub’s good, I agree, it’s great for learning and reading good code, but it still doesn’t solve the discussion part…

I was hoping there’s be an active place somewhere where you could ask/answer technical questions, get feedback on code, talk about C# in general etc. rather than just asking/answering basic programming/syntax error questions. The Unity forum’s good in the discussion part (like this one!) but as I’m doing increasingly more non-Unity C# it isn’t really the right place for everything I do…

Maybe I should just find some friends… :stuck_out_tongue:

1 Like

I think Github is another type of forum. Where people is hosting and sharing codes only together is kind of like blogging inside a forum. But, there should be no feedback. I wish Github will have a normal forum too.

Just be wary of using software from projects that lack a license allowing you to do so. Absence of a license is also something to be wary of as code without a license automatically falls under default copyright laws. Meaning you cannot reproduce, redistribute, or create derivative works from such code.

https://help.github.com/articles/open-source-licensing/

You most likely know this already but it’s good to point this out to others in the thread too. :wink:

1 Like

Google also weights your results based on your past history. Since I spend so much time in the Unity API, most of my search results go straight there.

I realized suddenly this week that I could really use a good character controller. Two thirds of the results went back to unity… thanks google.

Not that I was really expecting to not have to roll my own with what I’m doing anyway.

As I remember from a last post, you said that you never learn from book but internet and learn section.
Correct me if I’m wrong because I don’t remember which thread exactly you’ve posted.

You can turn that option off. I’ve done it in my Chrome on my Android phone but never give it a try on desktop.

Yes, you’re wrong.

You learn from practicing, and need books for things that you can’t pick from practicing.

You absolutely need books. You absolutely need a lot of practice. If you only read books, you won’t learn anything, because you need to apply information in practice for it to “stick”, if you don’t apply information in practice, your brain will forget it. If you only practice without reading books, then at one point you’ll get stuck, because there are concepts you won’t figure out on your own. Most likely you’ll need something like 10% books and 90% practice.

Now, the internet… I wouldn’t rely on any community. Google searches help more, in my knowledge. If you can’t find it with google, you’re most likely on your own anyway.