Welcome to Dream.In.Code
Getting C# Help is Easy!

Join 131,697 C# Programmers for FREE! Get instant access to thousands of C# experts, tutorials, code snippets, and more! There are 2,491 people online right now. Registration is fast and FREE... Join Now!




learning c#

 
Reply to this topicStart new topic

learning c#, opinion on memorizing

legend_018
post 7 Oct, 2008 - 08:50 AM
Post #1


New D.I.C Head

*
Joined: 11 Sep, 2008
Posts: 31

Hello. I'm trying to get a few opinions on the following. I have received a few so far. Thanks in advance:

Not sure if this is a silly question or not. I'm trying to relate it to technical support. I have been in the technical support field for many years and with thousands of technical articles written for problems we find - it's impossible to memorize all the technical articles. Even some of the information and troubleshooting procedures are impossible to memorize. Heck, we even use the documentation to help us with the easier questions/problems customers are having and we can't memorize the entire documentation of the product for supporting purposes.

C# is my first real language learned other than intro courses.

So for programming, while I'm learning c#, do I need to memorize everything I read including syntax? Do people actually memorize EVERY method and what it does as another example?

For example, currently right now I'm learning about properties. Creating the property within the class, using the property information to get and display the values, as well as learning how to extract the information at runtime (as if you didn't have access to the code of the original class). There are a LOT of methods and TYPES involved in this process. In addition, some of the methods have other types that are not even used in the particular examples I'm learning. For example: The Type class provides several methods and I'm just learning how to use the GetProperties Method. Or another example is using the DisplayPropertyInfo method from the MethodInfo class.

Thanks for any insight, so I can concentrate on memorizing what I really should be memorizing. I'm doing a lot of reading right now, seeing a lot of code examples and code explanations. Obviously, I'm familiar with the you don't use it, you lose it methodology. Just wondering how the CODE world and knowing and understanding programming concepts relates to the Technical Support World when it comes to memorizing.
User is offlineProfile CardPM

Go to the top of the page


JackOfAllTrades
post 7 Oct, 2008 - 08:59 AM
Post #2


D.I.C Regular

Group Icon
Joined: 23 Aug, 2008
Posts: 492



Thanked 42 times

Dream Kudos: 25
My Contributions


Hell no! That's what Google and IntelliSense are for! biggrin.gif

This post has been edited by JackOfAllTrades: 7 Oct, 2008 - 08:59 AM
User is online!Profile CardPM

Go to the top of the page

baavgai
post 7 Oct, 2008 - 09:37 AM
Post #3


Dreaming Coder

Group Icon
Joined: 16 Oct, 2007
Posts: 1,948



Thanked 94 times

Dream Kudos: 475

Expert In: C, C++, Java, C#, ASP.NET, PHP, Perl, Python, Oracle, SQL Server, MySql, HTML, JavaScript, Lua

My Contributions


You'll learn it all as you go. Naturally. Don't try to learn it all at once, your head will explode. splat.gif

The Visual Studio environment will tell you what you're doing wrong. It will show you all the properties of an object, it will help remind you of syntax. The compiler will tell you if it looks right.

It's far easier to simply do something and figure it out from there. "There must be a way to do this" will be your catch phrase as you start writing programs. All the basic stuff has already been written, over and over again. Just look at this board. wink2.gif Don't let that discourage you, write your own stuff and then see what others did. If you don't know who to do a particular thing, look it up online. Then go back to your own program.

User is offlineProfile CardPM

Go to the top of the page

gabehabe
post 7 Oct, 2008 - 09:44 AM
Post #4


Working Girl.

Group Icon
Joined: 6 Feb, 2008
Posts: 5,377



Thanked 94 times

Dream Kudos: 2625

Expert In: Dingleberries

My Contributions


Not a chance. I'm always referring to MSDN:
http://msdn.microsoft.com/
User is offlineProfile CardPM

Go to the top of the page

chronoTrigger
post 7 Oct, 2008 - 03:58 PM
Post #5


New D.I.C Head

*
Joined: 8 Oct, 2007
Posts: 43


My Contributions


It's silly, but I do try to memorize the syntax when going to the interview because I know they will ask me to write on the board although I know some main concepts in C# because of C++ course in college.
User is offlineProfile CardPM

Go to the top of the page

ragingben
post 8 Oct, 2008 - 01:51 AM
Post #6


New D.I.C Head

*
Joined: 7 Oct, 2008
Posts: 30


My Contributions


It's way more important to make sure you understand what each bit of code you wirte is doing (and why) rather than worrying about remembering each little bit of syntax.

That way you will find you have a very good understanding of whatever language you are learning, and the syntax will then come naturally.

I still have to look up trivial things that I should have learnt years ago!
User is offlineProfile CardPM

Go to the top of the page

Fast ReplyReply to this topicStart new topic
Time is now: 11/20/08 08:51AM

Live C# Help!

C# Tutorials

Reference Sheets

C# Snippets

Bye Bye Ads

Free DIC T-Shirt

T-Shirt Example

Related Sites

Monthly Drawing

Thumb Drive

Partners

Top Contributors

Top 10 Kudos This Month