hummer7979
Slut
So I've been web programming for the last few years and have recently started doing it professionally, but I've also been taking up a few general purpose languages, and the list is kind of daunting. I currently hope to at least be competent in Python, Perl, and Ruby, as well as maybe C++ or Java for good measure. I already know PHP, Javascript, and Fortran 77 (which I used for scientific numerical computing).
Perl looks like PHP in many ways and has a huge community with lots of modules, and seems to be used a lot with short scripts and text manipulation. I haven't spent a lot of time learning this yet, though it seems like a lot of fun to program in.
Python is very pretty to me and has made me realize how ugly and disorganized my PHP code is. I've spent the most time learning this so far and the prospect of making rapid development GUIs, like with qt or tkinter seems exciting, though I have no reason to right now.
Ruby, I know very little about, except that it's supposed to have the best of both worlds from Perl and Python, and it's used in the popular Ruby on Rails development framework, which I definitely want to know.
I'll probably learn c++ just because I can be a control freak at times, and although I learned most of my programming on interpreted, loosely/dynamically typed languages, I recognize the satisfaction of having a compiler do something because I say it, rather than because I imply it, though most of the time for me, it isn't worth the effort. I learned some c++ in college, but I barely ever used it. Also, on the off chance I develop as a programmer to the point when I'll need to write something optimized, you can't go wrong with c++.
I find that I so far only enjoy programming when it is web related, probably because it's easier, instantly gratifying, and yet extremely practical. I really like programming, but I know I won't stick with it unless I find some good personal uses for it.
My question is: What languages do you use? Which is your favorite/why? How do you use your programming skills, either for personal or professional purposes?
Perl looks like PHP in many ways and has a huge community with lots of modules, and seems to be used a lot with short scripts and text manipulation. I haven't spent a lot of time learning this yet, though it seems like a lot of fun to program in.
Python is very pretty to me and has made me realize how ugly and disorganized my PHP code is. I've spent the most time learning this so far and the prospect of making rapid development GUIs, like with qt or tkinter seems exciting, though I have no reason to right now.
Ruby, I know very little about, except that it's supposed to have the best of both worlds from Perl and Python, and it's used in the popular Ruby on Rails development framework, which I definitely want to know.
I'll probably learn c++ just because I can be a control freak at times, and although I learned most of my programming on interpreted, loosely/dynamically typed languages, I recognize the satisfaction of having a compiler do something because I say it, rather than because I imply it, though most of the time for me, it isn't worth the effort. I learned some c++ in college, but I barely ever used it. Also, on the off chance I develop as a programmer to the point when I'll need to write something optimized, you can't go wrong with c++.
I find that I so far only enjoy programming when it is web related, probably because it's easier, instantly gratifying, and yet extremely practical. I really like programming, but I know I won't stick with it unless I find some good personal uses for it.
My question is: What languages do you use? Which is your favorite/why? How do you use your programming skills, either for personal or professional purposes?



























