View Single Post
Old 05-05-2008, 11:10   #17 (permalink)
Hunch
Grumpy old man
 
Hunch's Avatar
 
Join Date: Oct 2007
Location: North Japan
Posts: 1,469
Quote:
Originally Posted by agentxcell
How hard is it to learn SQL? Im comparison to say java or css?

You can't really compare, but you should be able to get a pretty good grounding in SQL in an hour.

Most programmers don't "learn" new languages per se. Once you master the basics of imperative languages and OO you can write code in virtually any modern language of your choice, be it C, C++, Java, Perl, PHP, Eiffel, Modula 2, Python, Objective C, C#, Ruby, Pascal or BASIC. Computer languages are just slightly syntactically different code implementations of a particular programming paradigm.

SQL is a different type of language specifically designed for manipulating data in a database (and ONLY that). CSS isn't a programming language at all.

Back when I first studied programming, we took almost year of study before we actually wrote any code on a computer. Everything was about learning different programming paradigms and approaches (functional, imperative, object-oriented, logic programming) Then we had to implement solutions in every style (if you've ever done programming in either Miranda or Prolog, you'll know just what a horrible experience it is). But the point was, that programming is not about learning a specific set of 'words' to type into a text editor. It's about approach. Learn the basic underlying principles, and you can literally pick up and start using any language of your choice in a matter of minutes.

Last edited by Hunch : 05-05-2008 at 11:31.
  Reply With Quote