When to start making real stuff?

MisterWhite

New member
Joined
Sep 14, 2015
Messages
3
Programming Experience
Beginner
What kind of knowledge is enough to start programming real applications that do something useful, and not only console apps?
 

jmcilhinney

C# Forum Moderator
Staff member
Joined
Apr 23, 2011
Messages
3,792
Location
Sydney, Australia
Programming Experience
10+
That's an impossible question to answer. You need to know as much as is required by the application you want to create. Someone might have lots of knowledge spread of numerous topics and not have enough to create a particular app in a particular area. Even those of us who have been doing this for years don't always know enough to create the application we want when we start out. You generally identify the areas where you're deficient as you go and learn what you need to on demand. You should certainly have a decent grounding in the basics first, e.g. how to write loops and decision statements but there's no specific line of knowledge that you must cross before being about to write a useful application. No matter where you are when you write that first useful application, I guarantee that you'll look back on it later and face-palm at how bad it was. I've been doing this for over 10 years and I look at stuff I did a year or two ago and I still see things that make me wonder what I was thinking at the time.
 

Hawk

New member
Joined
Mar 8, 2016
Messages
3
Programming Experience
3-5
That's an impossible question to answer. You need to know as much as is required by the application you want to create. Someone might have lots of knowledge spread of numerous topics and not have enough to create a particular app in a particular area. Even those of us who have been doing this for years don't always know enough to create the application we want when we start out. You generally identify the areas where you're deficient as you go and learn what you need to on demand. You should certainly have a decent grounding in the basics first, e.g. how to write loops and decision statements but there's no specific line of knowledge that you must cross before being about to write a useful application. No matter where you are when you write that first useful application, I guarantee that you'll look back on it later and face-palm at how bad it was. I've been doing this for over 10 years and I look at stuff I did a year or two ago and I still see things that make me wonder what I was thinking at the time.

I can agree with this. If programming is an area that you're truly interested in, and you continue to better yourself, you'll realize that you've made mistakes in previous applications.

You should have a good understanding of all of the basics, including inheritance and polymorphism before you get into coding professionally.
 
Top Bottom