<p>I am a novice programmer who is trying to teach myself to code, specifically in C#. I've taken on a project from a friend of mine and I am not sure what I need to know to get the project done. I suppose the issue is I don't know what I need to know to even get the project started.</p>

<p>I do have many of the basics of object oriented programming, classes, methods and what-not, but when I sit down to code-I don't know where to begin looking to accomplish even basic tasks. I don't know syntax or what the language is capable of with the tools provided. I have read some books, but they mostly seem to be about the concepts and theories about OOP within C# with minimal syntax.</p>

<p>I guess the question is where do I look to learn the syntax-is there some sort of repository of classes and methods that I am missing with examples of how to use the tools it contains? I am stuck in a place of not knowing where to go/look next.</p>

<p>Thanks for any help</p>

[{'answer_id': 42857, 'author': 'Jason Bunting', 'author_id': 1790, 'author_profile': 'https://Stackoverflow.com/users/1790', 'pm_score': 3, 'selected': True, 'text': '<p><a href="http://msdn.microsoft.com/en-us/library/a72418yk(VS.80).aspx" rel="nofollow noreferrer"><strong>Getting started with Visual C#</strong></a>.</p>\n'}, {'answer_id': 42859, 'author': 'dagorym', 'author_id': 171, 'author_profile': 'https://Stackoverflow.com/users/171', 'pm_score': 2, 'selected': False, 'text': '<p>I don\'t use C# myself but for just getting a handle on the syntax of a language as well as basic programming techniques you almost can\'t go wrong with the O\'Reilly books.  You might want to check out their <a href="http://oreilly.com/catalog/9780596102098/" rel="nofollow noreferrer">Learning C#</a> book.</p>\n'}, {'answer_id': 42903, 'author': 'J Wynia', 'author_id': 1124, 'author_profile': 'https://Stackoverflow.com/users/1124', 'pm_score': 2, 'selected': False, 'text': '<p>One of the things I usually recommend to Junior Developers on my projects who are looking for a better picture of how things work is to get familiar with your F10/F11 keys in Visual Studio by stepping through open source projects written in C#.</p>\n\n<p>Pick something you find interesting from Codeplex or Sourceforge or Google code (there\'s a topic here about good code to read) and download the source code. Open it in Visual Studio and choose "Debug -> Step Into". From there, let the debugger be your guide through the code.</p>\n\n<p>F11 lets you dig deeper, SHIFT+F11 steps you back a level.</p>\n\n<p>It really can teach you a lot about how functioning code is structured because it leads you through the flow and provides a pretty good tour of functionality in the code.</p>\n\n<p>It also works well with books and other materials because, when you see something you don\'t understand, you can go looking for a better explanation.</p>\n\n<p>This is something I do myself quite often to familiarize myself with a given codebase, whether it\'s open source or a paying project with existing code.</p>\n'}, {'answer_id': 42956, 'author': 'qwertyuu', 'author_id': 1261, 'author_profile': 'https://Stackoverflow.com/users/1261', 'pm_score': 1, 'selected': False, 'text': '<p>As a general rule, split the project into multiple task. If you still don\'t know how to start with each task, then further split it into smaller subtask. </p>\n\n<p>Until you can say, "Ah, I can code this task", do it and move on to the next task.</p>\n'}, {'answer_id': 96077, 'author': 'djeidot', 'author_id': 4880, 'author_profile': 'https://Stackoverflow.com/users/4880', 'pm_score': 0, 'selected': False, 'text': '<p>I started with the <a href="http://www.csharp-station.com/Tutorial.aspx" rel="nofollow noreferrer">C# Station</a> tutorials. "Getting started with Visual C#" gives me the creeps...</p>\n'}, {'answer_id': 4382263, 'author': 'MAW74656', 'author_id': 456532, 'author_profile': 'https://Stackoverflow.com/users/456532', 'pm_score': 0, 'selected': False, 'text': '<p>MSDN.  Go straight to the horses mouth.</p>\n'}]
['https://Stackoverflow.com/questions/42852', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2623/']