Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1255
  • Last Modified:

How to become C# Expert

Hi Friends,

How can I become C# expert. I feel shame my self seeing others code. I  am newbie.



Please give  your suggestions.  
0
N_Sri
Asked:
N_Sri
4 Solutions
 
VincentSGCommented:
Hi!

We all have to start somewhere. Just keep coding and experimenting!
If you know other languages like Java, then C# is not very different.
0
 
N_SriAuthor Commented:
I have the basic oops concepts ,I can code when I have something to do  and implement it , i can experiment.

But with that how can ?

Please tell your suggestions
0
 
rajeshrolenCommented:
every new developers has got similar feeling like you so dont worry. lots of litrature/Ebooks available online just download and start step by step working with that.
the easiest way is download video tutorials and their code and start learning and working
you can download some good video tuts from:

http://idealprogrammer.com/

you can download PDC (provided by microsoft) for c# also download some good ones from channel 9:

http://channel9.msdn.com/Blogs/pdc2008/TL16

http://channel9.msdn.com/Tags/csharp+4.0

you can get lots of video tuts for c# from UTube also
0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
Vikram Singh SainiSoftware Engineer cum AD DeveloperCommented:
Hi,

As the old wordings speaks, "Practice makes man perfect.". And one who is perfect would be near to expert level. There is no sure and short way and no way would exist some day to be expert.

I remember excerpts from an article stating that if you want to be expert you have to dedicate some fix hours in it. Article continues with wordings if you want to be same as Bill Gates you have to dedicate 10,000 hours for that work.

When I started learning programming languages I too thought about this question. At that time I thought that I would need to learn OOPs basics and then I can achieve that satisfaction level. But I was wrong. One cannot run and win race if he doesn't try to walk and then increase his/her pace.

So I would advice you to make your grounding strong. Then try to program real business needs. Try to participate in communities. Read blogs. And carry on the process. One day your colleagues will let you know that you are near to perfect.

Regards,
VSS


0
 
ByteSleuthCommented:
Hello,

you should start with small projects getting your simple problems running.
After some expirience, you can optimize your codes regarding some rules:

comment your code:
think about, that others should be able to read your code.

Using some simple Coding-Rules like:
Fixed Variable-names for example always capital letters

Using Modules for your Code, do not put all the code in ONE BIG Codeslum

and:

practice, practice, practice

regards

Bytes
0
 
VincentSGCommented:
I think first of all, don't think so much. The harder you want to be an expert, the more stress you give yourself. What is a C# expert anyway? Just someone who have done a lot of C# coding and gain enough experience to know more than the majority of other people.

Experts still need to learn from other experts.

Don't worry too much. If you like programming, just keep reading other people's code to see what is good AND what is bad; keep doing projects to see how you can organize codes better and make your code manageable by someone else.

Do lots of "rewriting" of codes for new projects. A lot of programmers like to copy existing codes. Yes it saves time but at the end of the day we are not even sure the code is efficient enough and it sure doesn't teach those programmers anything.

Don't think so much. Enjoy your coding and be an expert someday soon.
0
 
N_SriAuthor Commented:
Thankyou
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now