Get visual studio C# express, that's free version you can start with. Enough online tutorials to start with. Start with making some simple programs that reads txt files and sort them or something, or get some input from user and save to txt (you get the point). After that try to make a simple calculator, after that combine it with read/save results from txt. Then buy/get some book that explains object oriented programming, probably the book has some examples you can work out. If you get your hold on it, try to make server and client that can send objects or data over tcp connection to get you started with some tcp stuff.
Go play, and lean to code. Try to find some opensource C# projects so you can look if you can understand the way they designed it, make some changes to it, etc etc.
Eventually you will get the know how for a bigger project, but don't expect to reach that goal within few months if you don't have any programming experience.