mohsen1985
Esteemed Member
- Messages
- 216
- Reaction score
- 21

I'm a software engineer, but most my programs have been algorithmic rather than end-user applications. I'd like to gain more experience in application development. I'm fluent in C/C++, know some C#.NET and Java. I'm looking for a complete reference/book on C#.NET. A book which explains all the libraries, provides examples and shows the methods used by professionals. I don't want to limit myself to simple applications, I'm interested in learning network programming in C#.NET to the point where I can write my own network tools.
Another area that I'm interested in is database driven programs. I already know TSQL at an intermediate level, and I know the stuff about connecting to a database with C#.NET, I've even written a database driven program for my final B.S project, but I don't want to be just an ordinary programmer in that area, I want to become a pro!
The next thing I'm very interested in is networks. I pretty much know the basics of networks. I already know everything about TCP/IP, hardware, routing, etc. Back when I was 16 I used to hack people easily so I have some info in network security too, but that was 8 years ago, and I haven't followed up on those stuff since then. I don't mind re-reading everything from scratch again. I want to be a network genius.
If anyone has any suggestions on books or tutorials on the areas I'm interested in, or has any info that can help me, I'd really appreciate it if you post a message here or message me in private.
I'd prefer a good book (simple words with lots of pictures). I don't like books with big words and all text, I have a full shelf of books I've opened only once and never read them anymore (because they bore me with their small fonts and full text pages).