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#

Working on skills by building a program from scratch.

Hello all! I've gone through some workshops and books and did the quizzes and exercises, however I'm looking for ways to apply what I'm learning here. Specifically related to C#, what are some recommendations on applying OOP principles and intermediate C# skills from a blank slate? Is there a smart starting point? How do you pick something to build that isn't too easy, yet also not endlessly complicated?

HIDAYATULLAH ARGHANDABI
HIDAYATULLAH ARGHANDABI
21,058 Points

Dear Spence Learning programming is a long journey. It needs a lot of patience to study and the right tools. TreeHouse is a good start but to understand the object-oriented programming very well you need to practice more and more. You can ask about the C# question here I will love to answer.

1 Answer

Really depends on your level of C# programming(met newcommers that either overestimate their capabilities or underestimate them). I suggest to start small like a simple registration application and practice CRUD functionality(Create, Read, Update, Delete) Using list object and create a model for a book with maybe title, author and publisher. you can also try and add a collection that maybe keeps track on each category, genre, author etc. you can also try and practice overrides for ToString() standard method.