I know this noob but..
-
hey. im kinnda new to the programming world. well i just want to know how do i start programming in C#, i mean like any good book to rec. or something that actually eexplains the basic. thats all i need the basic. i dont really hhave any strong backkground. i done vb6 before but i suucked at it and some pascal too. thx.
-
hey. im kinnda new to the programming world. well i just want to know how do i start programming in C#, i mean like any good book to rec. or something that actually eexplains the basic. thats all i need the basic. i dont really hhave any strong backkground. i done vb6 before but i suucked at it and some pascal too. thx.
Jesse Liberty's "Programming C#" might be what you're looking for. It spends a lot of time explaining the basics before moving on to advanced topics. Its what I used to learn C#(although I did already have skill in C++).
-
hey. im kinnda new to the programming world. well i just want to know how do i start programming in C#, i mean like any good book to rec. or something that actually eexplains the basic. thats all i need the basic. i dont really hhave any strong backkground. i done vb6 before but i suucked at it and some pascal too. thx.
if i were in your position, i would recommend starting with a bit of programming theory. I dont know how familiar you are with the Object Oriented Paradigm but i would definatley start on literature that is indepenedent of a programming language. The internet is GOLD for literature out there. Wikipedia.com has a lot about Object Oriented Analysis and Design, and Design Patterns. Here is my suggestion:
1. Learn Object Oriented Analysis and Design and what it all means (google it and read up on it at Wikipedia...there is so much out there and i hope you enjoy the theories presented)
2. Learn about design patterns: these are frequently reoccuring problems that show up in many programming projects (there are apporoximatly 30 or so patterns). This will provide a good base for solving problems.
3. Search of "best programming practices in C#", this will get you used to the language its, syntax and what is considered elegent coding.
4. Start learning the .Net framework (www.microsoft.com and F1), there are a lot of examples at microsoft.com, they have 30 examples that show some basic GUI interactions and many other basics that will prove to be useful
5. If you are rusty on looping, branching, function calling and some simple coding logic then start with console based projects. And play around with it.
The key to becoming a good programmer is to have a good understanding of software design. With a good base (steps 1-3), any programming language will come easy to you. If you just want to jump right in then i would check out the c# examples on Microsofts website. They will definately give you a big jump start into c#.
good luck