4 Replies - 374 Views - Last Post: 03 August 2012 - 12:10 PM Rate Topic: -----

#1 derekpuleo  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 3
  • Joined: 02-August 12

New To C# & Software Development. Looking for recomendations.

Posted 02 August 2012 - 11:44 PM

Hi,

I'm new to C#, and to software development. I have a great idea for a piece of web based business software for a niche market.

What I would like to know is what you recommend to someone who is new, who really wants to learn.

I have already made it through 23/200 videos in the C# Beginner series on YouTube by thenewboston.

I intend to finish all 200 videos of this series by Sunday.

I am looking for your advice on what to do next, to learn, as quickly as possible. I am a visual and hands on learner.

I feel like I need a mentor, coach, or teacher other than myself? Is this wrong? Did most of you teach yourselves? Did you take a class?

Thanks for taking the time to read my post! Any advice you can offer will be greatly appreciated.

Is This A Good Question/Topic? 0
  • +

Replies To: New To C# & Software Development. Looking for recomendations.

#2 Michael26  Icon User is offline

  • D.I.C Regular
  • member icon

Reputation: 65
  • View blog
  • Posts: 343
  • Joined: 08-April 09

Re: New To C# & Software Development. Looking for recomendations.

Posted 03 August 2012 - 03:28 AM

My book recommendation
Microsoft Visual C# 2010 Step by Step
Object-Oriented Thought Process, The (3rd Edition)
C# Yellow Book(This one is free to download)

C# is object oriented language, so i recommend learning basics of OOP first

This post has been edited by Michael26: 03 August 2012 - 03:30 AM

Was This Post Helpful? 2
  • +
  • -

#3 tlhIn`toq  Icon User is offline

  • Closing in on 5,000
  • member icon

Reputation: 4929
  • View blog
  • Posts: 10,465
  • Joined: 02-June 10

Re: New To C# & Software Development. Looking for recomendations.

Posted 03 August 2012 - 04:43 AM

First learn the language by working 2-5 "Learn C# in 30 days" type books cover to cover. Do a couple hundred on-line tutorial projects where you build what you're told to build, the way you are told to build it WITH AN EXPLANATION OF WHY so you can learn.

Then later you can start architecting your own simple stuff. Build a calculator. Build a DVD library program. Etc. Stuff that doesn't involve the complexity of a game. Then move up to games.



There are three routes people seem to take when learning programming.
  • Just start trying to create programs
  • Start taking apart other programs and try to figure out the language by reverse engineering
  • Follow a guided learning course (school or self-teaching books)


For the life of me I can't figure out why people try 1 & 2. I strongly suggest taking the guided learning approach. Those book authors go in a certain order for a reason: They know what they're doing and they know the best order to learn the materials.

Quote

Where do I start?


You start by learning a coding language FIRST.
Learn to plan before you type.
THEN you start designing software with a purpose.


If this sounds like you

Newbie/Rookie said:

I have a little programming experience but I need to write ...
read this section
Spoiler


Otherwise, you can just jump to the resources here:
Some of the tutorials below are for C# or Java not C, C++, VB.NET [...]. But the conceptual stuff of classes, object oriented design, events etc. are not language specific and should give you enough guidance in theory of program development for you to be able to look-up specific code example in your chosen coding language.



Resources, references and suggestions for new programmers. - Updated Mar 2012
Spoiler

Was This Post Helpful? 1
  • +
  • -

#4 derekpuleo  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 3
  • Joined: 02-August 12

Re: New To C# & Software Development. Looking for recomendations.

Posted 03 August 2012 - 12:04 PM

Thanks for all the help. I am going to finish the you tube video series, and then start with the resources you provided.
Was This Post Helpful? 0
  • +
  • -

#5 Ryano121  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1055
  • Posts: 2,235
  • Joined: 30-January 11

Re: New To C# & Software Development. Looking for recomendations.

Posted 03 August 2012 - 12:10 PM

I do not rate the C# tutorials from thenewboston. They are pretty poor indeed and introduce a whole load of bad practices.

As has already said buy a good book and get coding yourself. Honestly this is the best way to learn and I bet 90%+ of members here do the exact same thing.

Mentors/teachers/classes are all well and good, as long as you get a good one. There are counterless posts here on DIC that moan about the quality of their tutors/classes. Most of them (like thenewbostons C# tutorials) have no idea what they are talking about.

The tutorials are fine for a quick intro to C# but really try and forget them all sharpish (no pun intended) and learn from more reputable sources.

This post has been edited by Ryano121: 03 August 2012 - 12:16 PM

Was This Post Helpful? 2
  • +
  • -

Page 1 of 1