I am new to C #, C ++ and .Net.
I am currently returning to programming from a place in Networking and Cisco. I used IBM for mainframe programming, etc. Using Cobol, assembler, easytrieve, Rexx and clist, etc. Therefore, the command syntax is quite familiar to me, as are the programming standards and structures.
However, I have quite a lot of problems in dealing with BCL and understanding the various components and what each of them is intended for and which is best used in different situations, and in fact, how some of them are actually used and encoded.
I often scratch my head while thinking about how the code came from the descriptions I found about BCL components. In principle, how to use them and encode them seems to be black art without any intuitive means.
So my question is, in addition to the msdn library, which I find a little more difficult for my current needs, is there a good reference, website, pdf that can give me a reasonable description, usage notes, etc. the most commonly used .NET components, such as System.IO, etc.
I read several books in C #, etc. and found a small program that does part of what I need to do in the project that I have, requiring access to the devices via RS-232 ports, but when decoding the program I find I myself wondered why the person used the components that he did, and how do I know which components I should use when I make the necessary changes and add additional code that I need, and how do I really use these components when I find them?
I understand that much of this will be before a simple old experience, but helping in the right direction will really help a lot.
Thanks a lot, George.