About Me
My name is David A. Wank. I am a web developer. I run Ranginald
Corporation (www.ranginald.com), a business that provides
a variety of computer services including web developement and computer
tutoring. My website, www.ranginald.com, has all the details.
I am a Harvard-trained dentist and I split my time between finding soultions for
teeth and solutions for computers. I can be reached via email at davidw[nospam_at]ranginald.com
or via phone at 617-201-8427.
About the Site
This site is not meant to be a page by page conversion of the Head First Java book. Rather, the goal of this site is to provide a practical conversion of the code and concepts from Java to C# as the book and learning process progresses.
For example, Chapter 1 shows you a glimpse of error handling with try/catch
blocks. The book's authors use this concept in order to give you a "big
picture" look at the language, but they do not go over error handling in this chapter
and don't expect you to understand error handling in this chapter. Accordingly,
I won't go over the C# implementation of error handling just beacuse the code was
breifly displayed in this chapter.
Certain statements and structures in Java and C# are very similar. Chapter
1, for example, reviews while and if-else statements. For further reference,
I've oftentimes added a link to the C# code reference for statements such as these.
If I overlook something or you think I should add/remove some code from a certain
section or chapter, please let me know. I'm not an expert and all input and
feebdack is welcome.
About the Code Samples
Where possible I've posted the C# code for the examples given in Java. These samples are packaged as VS C# Express Edition Solutions and are downloadable as .zip files. If you are not using Visual Studio don't worry, the .cs files are included in the download (navigate to the first subfolder).