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

General Discussion

lowell
PLUS
lowell
Courses Plus Student 1,149 Points

Newbie to programming. Where to start?

Hello all - I am a newbie to programming. consider me as someone who have edited html, powershell script, etc, but never really written anything from scratch. I want to learn programming from the foundations, and learn it clearly and well.

My goal is to be able to write Desktop/Web applications based on C#, ASP.NET, PHP-MySQL, etc.

Looking forward to your support and suggestions in this journey.

Thanks,

3 Answers

Hi Lowell,

Welcome to Treehouse!

I don't think there is anything here on C#, asp.net but there is some projects on php and mysql.

You could start with the front end track and then move on to the php track. If you click on the "tracks" link you will see that each track has an "explore" button where you can get a preview of what is in each track. Then you pick the one that seems most closely aligned with your goals.

Since you're a beginner I would recommend that you join a track rather than pick stuff from the library. This way the decision of what to take and what order have already been made for you. It could be difficult for a beginner to decide what order to take things.

Did you change your name or am I losing my mind?

lowell
PLUS
lowell
Courses Plus Student 1,149 Points

thanks Jason! haha - yes i changed my profile name. never posted in the forums before, had to fix my profile name. :)

Greg Kitchin
Greg Kitchin
31,522 Points

If you want to program C#, then probably best to just download a compiler and get yourself a good book. I think there's free Microsoft training courses for it, and the Treehouse Objective C (I'm thinking off the top of my head with this one) should probably translate over as well (don't have a Mac, so no point me trying it myself). I can't say anything about C#, simply because I've never used it.

Personally, if you're new to programming, I'd suggest Python. It's commonly mentioned as being simple and powerful, but it teaches useful concepts (Object-orientated programming for example), and Python code can talk to C easily (not gotten that far with it myself).

lowell
lowell
Courses Plus Student 1,149 Points

Thanks Greg. I have really good resources on C# and .NET Programming. It is just that I am missing the basics of OOP. Thats what I am trying to learn so that I can take on any OOP language and learn the specifics of the language and framework it supports.