Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

C# C# Objects Encapsulation and Arrays Arrays

sager al juhani
sager al juhani
781 Points

as a new Programmer ....Kinda

sooo i had a really bad History With Programming its not Really a bad history with Programming its self i mean i LOVE Programming But after spending a lot of time in a really bad Uni i built some sort of fear i Started C# and Was very exited yet that fear kicked in when i started in the second day the Objects Course and It got really confusing and hard tho i was Studying my hardest i mean... the logic that i FULLY understand but when it come to Writing the code it gets really confusing both in Remembering the code and in a small way how to use it ....... my question is as Veteran wizards if the ARCANE (programming) WORLD Does this gets better or easier with time or not ....?

3 Answers

Mohammed Jammeh
Mohammed Jammeh
37,463 Points

Hi Sager.. I have only just started programming about a year ago and to be honest with you, it's a lot harder in the beginning especially if you're also trying to figure out which languages you're interested in and which learning methods suit you best. I do get where you're coming from in terms of learning at University. As a uni student myself, I understand the restrictions and certain styles of teaching making it even harder for students to grasps the concepts of programming.

However, as time goes by, it does get easier. I first started learning JavaScript on here and it was definitely a challenge in the beginning. At one point, I thought it was not for me but I just kept on trying different methods and I finally figured it out and now I'm learning other challenging languages.

My advice to you is, keep on learning and it does get easier with time, you just have to be patient. You could even consider trying a languages that is easier than C# and this might make it less harder for you to understand the basics of programming. Secondly, find a learning style that suits you best and if you get stuck on a problem, you can have a look on the Treehouse Community, Stack Overflow or YouTube. Thirdly, practice, practice, practice. I cannot emphasize how important this is. Don't get me wrong, watching the videos and taking notes are very essential. However, the actual learning happens during practice. It will help you remembers code, understand the concepts even more and how to apply them. When I finish a course, I try to build a simple project from the concepts that I have learnt before moving to next course or track. I double the time I spend on watching the videos. Just stick to it and you'll be fine.

Good luck with it.

sager al juhani
sager al juhani
781 Points

thx man this means a lot and i Do keep up with the videos as in always Write the code that is Demonstrated and Keep up with the logic of it ........but a follow up Question do you know if there is good resource if i want to find problems to solve to Practice what i learned ?.......and Ramadan Kareem brother (:

Mohammed Jammeh
Mohammed Jammeh
37,463 Points

Not a problem bro. In terms of resources for practicing problem solving, I am not quite sure to be honest. Personally, I just come up with ideas that I can imagine making using the language and tools that I have learnt; I then try to create a website from there. Or sometimes, I learn based on the projects for my course at uni and I then apply the assignments and tasks. However, check Stack Overflow or check the Treehouse Community for ideas. I'm sure you'll be able to find something online too.

Ramadan Kareem brother :)

Angel Smith
Angel Smith
1,590 Points

This was a while ago, but I'd just like to share that I've been trying to tackle programming for four years now. I went through several methods that just didn't work for me and gave up frequently. I'm finally starting to grasp it enough that I can understand what each part of the code means and how to put it together. Just don't give up, and I'm sure you'll get it!

Treehouse has been super helpful for me. I practice by helping out new non-profits with their development needs, until I get a full-time dev job. There are also civic hacking groups on slack in our community where people come together and code. I haven't participated yet, due to scheduling conflicts, but I fully intend to. Everyone says it's a great way to give back and to learn.