Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

C#

I'm going through the C# objects course and it's starting to seem really confusing.

I'm working my way through the C# objects course where we create a tower defense game. I'm about 3/4 of the way through it and it's getting to the point where I'm getting lost. I understand the concepts of everything such as Arrays, Variables, Objects, Methods, Exceptions.....etc. I'm still really new to C# and so is this normal for me to feel like this? Is this project a little advanced for beginners? Should I just watch it through and try to learn what I can and then go back and watch it again? Has anyone else ever felt this way?

Thanks, Mike

2 Answers

It's completely normal to feel a little overwhelmed. Just remember that it doesn't reflect on your "ability" as a programmer, so don't get too frustrated! I haven't done that portion of Treehouse yet, but I do have some experience programming and hearing the experiences of others, and it's very common that something stumps you for a while before it finally clicks. You'll get to that click.

Your own suggestion about watching it through and then watching again makes sense. I would try going through it once to see if anything clicks later on that didn't make sense at first. Then the second time through, I would identify what's giving you trouble, and what your questions are. Then you have a plan of action: you can take to other resources to find the answers to your questions, and for any answers you can't find on your own, you've now articulated a way to ask so that we can help you here in the community.

Good luck, and keep up the good work!

Karyme

Just like Karyme said, it's normal for someone to feel overwhelmed or stuck, I am a Java developer and we have the same idea of objects in there too, C# is really a combination of C++ and Java. Anyways, it took around 4 - 6 months of direct Java experience to understand objects and their purpose, try to chat with someone who has a professional degree in some of these things, I go to my high school's cs teacher and asked him about how objects and classes work, he cleared up all of my confusion within 30 minutes of talking to him, and it just clicked for me.

I really hope this helps, and if you don't have anyone to talk to about computer science like I did with my high school's computer science teacher, then I would maybe go look up additional information, maybe ask a question on quora, or on StackOverflow, I hope this helped.