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 just completed the c# objects course but i've forgotten how to write most of code taught.And i dont want to restart):

Is ther anything i can do to retain the lost information without restarting?

thank you

Mitch Wynne
Mitch Wynne
6,493 Points

Hi Crystalblood Oath (nice username btw!).

Don't worry you're not alone, we have all been there!

First off: I would seriously advice you re-visit the course! I know that may not be the answer you were routing for but reinforcement is such a HUGE part of learning a new programming language. It might feel a little frustrating having to go back but I guarantee you'll pick up something new the second time watching through.

If you'd really like to progress your skills, my very best advice is:

Totally immerse yourself in the language. Don't just spend minutes glancing over basic concepts, spend hours each day working with it (if you can spare the time). If you think about it, it's literally an entirely new language you are learning, just like if you were to learn Japanese or Spanish. Spending some time each day in it is great and helps you keep touch, but if you really want it to stick you need to go from being a 'tourist' in C# to being a resident. Imagine living in the same country you're learning a foreign language, you'd pick it up a lot quicker right?

Give yourself a small project to work on. Make it personal (don't just make a music catalogue or something typical, make something simple that reflects your interests).

Make mistakes. Make lots and lots and LOTS of mistakes. Google every single error - but don't expect it to mean a whole lot to you. Over time you'll start making the connections between what things are causing you what errors - the 'fancy error jargon' will slowly start making more sense.

Make yourself a personal cheat sheet. We're all different. Some concepts I might have understood right off the bat, someone else might not be able to visualise - and vice versa. Write down some common 'gotchas' you struggled with and a note on how to do them correctly.

Best of luck on your coding journey!

1 Answer

Thank you very much that helped alot