How do I go about PHP?
texec: a) With your background you should not have any problems to learn PHP. If you start, don't begin with a big complex system, like a blog or a forum. Try small scripts and learn about web secruity and PHP pitfalls. Then you are ready to begin something bigger.b) If have experiences with Java, try one of the PHP Plugins for Eclipse.c) CodeIgniter is mostly based on PHP 4. This results in same outdated patterns, especially regarding PHP 5.3. If you want real extensibility (and highly object orientated code) try the Zend Framework. If this is a bit too much, i recommend the Yii Framework, it's lightweight and brings lots of ideas from rails to PHP without copying the rails specific approach.