Click here to Skip to main content
15,908,841 members
Please Sign up or sign in to vote.
3.00/5 (1 vote)
See more:
Hello,

I started learning c# and i am making few simplest projects.. But, i started with winforms not win32(consol) app, should i first learn consol win32 in c# or just keep on winforms???

I know very well C and C++ (Win32 Console only),in school we are now learning Visual C++ (winforms).. At the end of school we will know C/C++/C++.NET(C++/CLI)/SQL/Aseembly..
Posted
Updated 10-Feb-13 10:43am
v2
Comments
Sergey Alexandrovich Kryukov 10-Feb-13 16:46pm    
The question is not quite correct. What is "console win32"? Win32 is only something you can use via P/Invoke or C++/CLI...
—SA

It's totally up to you, but Win32 and Console are unrelated, you can always use System.Console, which is the part of .NET BCL. We still don't really know your background.

However, it's better not to get distracted by UI development before you are quite confident in C# and .NET (and C++ often only creates some mental blocks in many developers). From this standpoint, learning the basics is better on console applications, and this would be the main and biggest part of learning, if you do it right.

—SA
 
Share this answer
 
v2
For basics and concepts in C# read any book you like and experiment in Console application. UI will just distract you and you will end up wasting time on some essential repetitive tasks required for UI but unnecessary and time consuming for now.

AppDev has a great 18 hour video tutorial on basics of C#. Check that out if you can, they use the console app to demomstrate all the concepts. All the best.
 
Share this answer
 
Comments
[no name] 11-Feb-13 2:47am    
So, i should go first with consol C#, than start with winforms, although i know C and C++ consol..?
shiny13 11-Feb-13 2:51am    
yepp definitely. Focus on the theoretical parts 1st. Here in C# the exception handling is almost the same as C++ but slightly different, then generics in C# is different from Templates n C++ but same concept. So easier to test it out, debug and see output on the console project.

Follow a book or video tutorial series and practice on console. Then slowly proceed to ASP.NET MVC, win forms, WPF, windows mmobile etc. or anything else you want.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900