I feel that the site is great for learning coding and finding answers but has a real problem with how users interact with one another. Unlike my experience with other stack exchange websites, stack overflow has a very "put off" community that new users might find intimedating. Wrong answers or questions are ridiculed with no value added to allow the user to learn. I would reccomend this site for very experienced coders but would suggest students or hobbyists ask their questions elsewhere first.