New to C# Programming
-
Hello all, I am new to programming and was wandering if I should learn with out a gui first or just command line. thanks:)
Write command line programs first. If you do, you'll be streets ahead of most other people learning today, who learn by playing with the forms designer, and have big holes in their knowledge as a result.
Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
If, by "with out a gui" you mean; without an IDE, I'd say, no, definitely use an IDE (Visual Studio perhaps). But starting out writing console applications with that IDE is a very good idea.
No, he plainly doesn't mean that. He means should he write console or GUI programs.
Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
-
Write command line programs first. If you do, you'll be streets ahead of most other people learning today, who learn by playing with the forms designer, and have big holes in their knowledge as a result.
Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
Thanks for the answers I will continue to use SharpDevelop since vs2005 is to much dough ugh boring command line lol oh well I will search for some good tutorials... anyone like sharpdeveoplemt or vs2005 (rich folks lol)
-
Thanks for the answers I will continue to use SharpDevelop since vs2005 is to much dough ugh boring command line lol oh well I will search for some good tutorials... anyone like sharpdeveoplemt or vs2005 (rich folks lol)
-
Hello all, I am new to programming and was wandering if I should learn with out a gui first or just command line. thanks:)
My advice is twofold: - download Visual Studio Express Edition, it is free and it works really well; - buy at least one up-to-date introductory book on the programming language of your choice, make sure the book targets Windows and if it relies on a specific IDE it better be Visual Studio; and then work your way through the book to make sure you fully understand the language; it will teach you the most important classes, and it will probably show you how to do console apps first, windows apps later. At first, don't try to figure it all out yourself, let the book be your guide ! It will be much much faster, and much more thorough at the same time. :)
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips: - make Visual display line numbers: Tools/Options/TextEditor/... - show exceptions with ToString() to see all information - before you ask a question here, search CodeProject, then Google
-
Hello all, I am new to programming and was wandering if I should learn with out a gui first or just command line. thanks:)
Stick with learning just the language via the console. Learning with a GUI will distract you from learning the fundamentals. You need to crawl (console) before you walk (GUI).
"We make a living by what we get, we make a life by what we give." --Winston Churchill
-
If you have enough time start with GUI then commandLine and then GUI forever.
humayunlalzad wrote:
start with GUI then commandLine and then GUI forever.
:confused: Why? And GUI forever is not valid. There are many types of program, not all require a GUI. (A windows service, for example)
-- Always write code as if the maintenance programmer were an axe murderer who knows where you live. Upcoming FREE developer events: * Glasgow: Agile in the Enterprise Vs. ISVs, Mock Objects, SQL Server CLR Integration, Reporting Services, db4o ... * Reading: SQL Bits My website
-
Hello all, I am new to programming and was wandering if I should learn with out a gui first or just command line. thanks:)
Thanks for all the input on command vs gui for noobs... also thanks for the express edition link much appreciated and if you have any wisdom regarding programming please share :) Thanks alot Mark Nooby programmer
-
Hello all, I am new to programming and was wandering if I should learn with out a gui first or just command line. thanks:)
If you were new to programming and starting with C++ I would suggest a non-GUI application. However C# is made for the GUI interface and makes learning GUI programming very easy. Still, the approach for commandline programs in C# and C++ is quite a bit different.
Regards, Thomas Stockwell Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. Visit my homepage Oracle Studios[^]
-
If you were new to programming and starting with C++ I would suggest a non-GUI application. However C# is made for the GUI interface and makes learning GUI programming very easy. Still, the approach for commandline programs in C# and C++ is quite a bit different.
Regards, Thomas Stockwell Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. Visit my homepage Oracle Studios[^]
Yes, you are right. In C++ and C++/CLI, you can write a simple program inside of the
main
function. However, C# requires you write your simple program inside of a class inside of a static method. Thus, a new programmer has to contend with OOP at the start before learning about the fundamentals such as variable scope and iteration. When you add the GUI in the picture, you are dropping a lot of learning overhead that overwhelms many new programmers. Thus, they may miss learning what they really need to be solid programmers. In a nutshell, keep it simple and build on a solid base. Fancy GUI programming can be learned later with the fundamentals under their belts."We make a living by what we get, we make a life by what we give." --Winston Churchill