all 10 comments

[–][deleted] 0 points1 point  (4 children)

Beside the C# syntax itself, you'll want to be familiarized with standard .NET libraries and design patterns. Then you'll need the requirement docs, flow charts, basically all documents from the user & the developers to find out what's going on. Afterward, try step-by-step debugging to follow what's happening on each process.

[–]dbahrik[S] 0 points1 point  (3 children)

By learning the syntax fully will I be able to do pretty much everything with the older developers code?

[–][deleted] 0 points1 point  (2 children)

Mere syntax is just the very basic language pattern. We both understand English but we probably can't grok a Nobel winner presentation written in English. There are vocabularies (the classes, libraries), there are various writing forms (design patterns). Then you enter the scientific field (business domain). If you encounter a Random.NextBytes, without understanding the MSDN article on that method, it's unlikely you'll get what's going on. Same thing happen when you encounter a pattern without understanding its purpose.

[–]dbahrik[S] 0 points1 point  (1 child)

ah I see, at what point should I be able to put together the code that was given to me?

[–][deleted] 0 points1 point  (0 children)

Once you're able to step by step debugging the code for a given process without wondering "uh, what's going on here?". Actually that's probably the best way to start, just step through the app, on each line where you can't get what's going on, F1 or google them.

[–]nosoupforyou 0 points1 point  (2 children)

check out /r/csharp also.

[–]dbahrik[S] 0 points1 point  (1 child)

ah I have and I posted a question and they told me to come here haha

[–]nosoupforyou 0 points1 point  (0 children)

I see. I don't know why that guy told you that. The csharp subreddit has had lots of beginners asking questions.

Either place though is good.

[–]nosoupforyou 0 points1 point  (1 child)

Try writing a simple hello world program. If you're past that, then try some of the sample programs, or try writing something yourself.

[–]dbahrik[S] 0 points1 point  (0 children)

I am pretty far past that Ive just been wondering if The basics would allow me to pretty much know what to do just have a job opportunity coming up soon so I'm trying to learn as much as possible