Hi Andy,
Thank you for valuable input. I am hesitating in learn Perl or
Python, and your input is really helpful.
I already learned SQL, playing all commands under SQL command line. Now, I think maybe it is time to play with some SQL programming. I am familiar with
C++, but looks like, from those job postings,
C++ is not used too much with SQL.
You said Perl and
C++ has nothing to do with SQL, what's exact meaning of that? I saw there exists
C++ API to SQL, also exists a Perl-SQL interface called DBI....so, even though these utilities, people still seldom use Perl or
C++ to work with SQL?
Another reason that I think about Perl is, current in job market, more positions mentioned 'strong Perl with SQL' than
Python or
C++ for SQL programming.
So, for my case, I am familiar with
C++, almost zero knowledge in Perl and
Python, Already learned one SQL book and played most commands under SQL command line. Now, I wnat to learn some SQL programming, which language you recommend? What's the best starting point for me?
Thanks a lot for your input.
If you are starting at ground zero and looking at several script language to learn (
Python, Perl, Php, anything that start with P) then pick
Python because it has many great math/finance libraries and is one valuable skill to have on your resume.
You will thank us later.
On a second note, you write SQL programming which may mean something else. You learn SQL syntax, write stored procedures to do calculation.
Python and
C++ have nothing to do with SQL programming. You probably want to learn "sql query syntax"