CrimpJiggler Posted May 30, 2014 Share Posted May 30, 2014 The first thing I learned after HTML and CSS is PHP. Its my primary language now, but I also use SQL and javascript and XML regularly, and since I use linux, I use bash scripting. The cool thing is they all work hand in hand. I recently learned how to use SQLite too, which is good because it can be accessed directly by javascript. Are there any other languages which would enable me to make new things and combine them with PHP scripts? I was looking into java but the security restrictions on applets make it pointless. Flash actionscript looks good. What about perl? Or ruby? Would they enable me to do things I can't easily do with PHP? I've heard about node.js recently a lot so I'm looking into that. Bash scripting is great, but the only issue is I could only use it on a server owned by myself, commercial servers won't let you execute commands like that. I'm interested in perl, python and java but I'll only learn them if they enable me to do things I can't do (easily) with PHP. Quote Link to comment https://forums.phpfreaks.com/topic/288872-completementary-languages-to-php/ Share on other sites More sharing options...
trq Posted May 30, 2014 Share Posted May 30, 2014 There's nothing you can do in Perl, Ruby or Python that you can't do in PHP, however, some of these languages do already have certain specific tools writen in them that can come in very handy when developing PHP. For instance, Vagrant (a tool for managing development environments) is written in Ruby. Provisioning tools such as Chef and Puppet are written in Ruby while Salt is written is Python. Capistrano (a deployment tool) is written in Ruby, though there are also deployment tools such as Rocketeer written in PHP. Basically, learning another language is never going to harm you. A decent dev should have at least a handful of languages under there belt IMO. Quote Link to comment https://forums.phpfreaks.com/topic/288872-completementary-languages-to-php/#findComment-1481340 Share on other sites More sharing options...
AaidenX Posted August 15, 2014 Share Posted August 15, 2014 ASP.NET? Learn C# .NET or VB .NET with ASP.NET Quote Link to comment https://forums.phpfreaks.com/topic/288872-completementary-languages-to-php/#findComment-1487821 Share on other sites More sharing options...
yozyk Posted December 25, 2014 Share Posted December 25, 2014 Learning other programming languages helps you understand PHP better. Quote Link to comment https://forums.phpfreaks.com/topic/288872-completementary-languages-to-php/#findComment-1500622 Share on other sites More sharing options...
QuickOldCar Posted January 3, 2015 Share Posted January 3, 2015 Are there any other languages which would enable me to make new things and combine them with PHP scripts? I agree with all above comments, the more you know the better you become. It almost comes down to your imagination on this, you can run local applications and use the data from them. So basically if can be ran on an OS you can take advantage of it in some way. json is supported many languages, can focus on making them work together that way. http://php.net/json Bash scripting is great, but the only issue is I could only use it on a server owned by myself, commercial servers won't let you execute commands like that. If you really want to do more and get serious, time to get a dedicated or good vps hosting. Otherwise besides serving normal webpages and low traffic it's usually considered too much usage. I use a vps and run some demanding scripts on it, my host never seems to have an issue. Quote Link to comment https://forums.phpfreaks.com/topic/288872-completementary-languages-to-php/#findComment-1501611 Share on other sites More sharing options...
Monkuar Posted January 15, 2015 Share Posted January 15, 2015 There's nothing you can do in Perl, Ruby or Python that you can't do in PHP, however, some of these languages do already have certain specific tools writen in them that can come in very handy when developing PHP. For instance, Vagrant (a tool for managing development environments) is written in Ruby. Provisioning tools such as Chef and Puppet are written in Ruby while Salt is written is Python. Capistrano (a deployment tool) is written in Ruby, though there are also deployment tools such as Rocketeer written in PHP. Basically, learning another language is never going to harm you. A decent dev should have at least a handful of languages under there belt IMO. That only depends what they're doing or working on though. For example. Someone who is working on a php rpg game, should learn javascript/css/socket.io/php. Python / Ruby is irrelevant . Quote Link to comment https://forums.phpfreaks.com/topic/288872-completementary-languages-to-php/#findComment-1502973 Share on other sites More sharing options...
requinix Posted January 15, 2015 Share Posted January 15, 2015 Multi-threading is one thing PHP can't really do and that you can have a lot of fun with. I know C# can do it but I don't know if/how other languages can. Quote Link to comment https://forums.phpfreaks.com/topic/288872-completementary-languages-to-php/#findComment-1502974 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.