Hi I'm currently a PHP programmer and with all the programs in the forums, I want to contribute my own as well but I don't know C# yet. I got a few questions: 1. How did you learn C#? What book would you recommend? 2. After learning C#, what should I do next? Thanks!