Improving your code

Hi I wonder if you all can help me. I have started developing in c#. But I really want to improve on the way I do things.

I guess only way to improve your coding skills and the way you think of code and its structure - is just trying to help others and read all those tutorials. You will find different ways people doing same thing and there isn’t always one and only way to do same thing.

So its just experience which will improve yourself and the way of how you think.

Correct me if i’m wrong.