Marc Tompkins wrote:
On Tue, Oct 6, 2009 at 12:39 PM, Mark Young <marky1...@gmail.com <mailto:marky1...@gmail.com>> wrote:

    I'm now fairly familiar with Python, so I'm thinking about starting
    to learn a second programming language. The problem is, I don't know
    which to learn. I want a language that will be good for me to
    learn, but is not so different from python that I will be totally
    confused.


May I suggest (some dialect of) SQL? It _is_ quite different from Python, but learning it will familiarise you with some concepts that will be very useful if you want to use your Python skillz in a data-driven application. It's true that you can use Python modules to interface with databases, and maybe never write more than a line or two of real SQL - but those modules are a lot easier to understand if you know what they're doing under the hood.

--
www.fsrtechnologies.com <http://www.fsrtechnologies.com>

I like this suggestion. A language is fairly useless without some work to do and for me personally, all of my applications access databases. I have been programming since 1970 and I have used many languages in my work. After you learn a few you notice the similarities and can pick up a new language quicker. Most of the languages suggested use SQL in some form or fashion. So I would recommend installing PostgreSQL and learning to work with it using the Python you already know. I recommend PostgreSQL because of the cost (free), licensing, and ease of use.

One other thing that is important to me is packaging an application for distribution and updating existing applications. That "language" would be Inno Setup.

HTH

FWIW, Python is my favorite language to use for too many reasons to list here!

--
Jeff

Jeff Johnson
j...@dcsoftware.com
Phoenix Python User Group - sunpigg...@googlegroups.com
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to