Quote (0n35 @ Oct 17 2013 02:57pm)
SQL/PSM are programming languages...
e/
voted for c#, js resources are readily available online you can basically copy/paste whatever you need, mysql and php are very rarely used separately so you'd need to learn them both in the same time frame if you plan on doing anything productive, if you're just out there to learn PHP is a very fun language
c# is a worthwhile investment in your time though
SQL itself isn't really a programming language as it isn't turing complete. The 4GLs built on top of SQL like TSQL, PL/SQL and the like are turing complete and are actually programming languages.
Quote (SanityWasHacked @ Oct 17 2013 04:53pm)
I realized after I posted that I listed it as a language, but I can't edit polls or titles so I left it. I was considering learning specifically MySQL only because it's listed in many of the internships I'm looking at, so it has to be somewhat useful...
I took Java up to Data Structures II (JFrame design, all the Sorting methods, Linked Lists, Hash Tables, BSTs, Threading, Servers... but all this was a very long time ago, I'd have to refresh myself)
C++ up to Data Structues (Same as Java w/o JFrame, Threading, and Servers... much more recent)
Python I took in a math class but I managed to teach myself how to create a Linked List in it.
I would definitely not consider myself an expert in anything. I've never bothered to learn anything outside of school assignments, but I figure now's a good time to start.
This is a great arguement, I'm actually leaning towards C# now just because of this.
However, do you think it's at least worthwhile to teach myself how to use those abundant resources? I've never even touched JS so I wouldn't even know where to begin, and it seems to be very widely used.
I asked the "what have you built question" to make a small point. Being good at programming isn't knowing a little bit of a lot of languages, it's about knowing *how* to program (I'm not talking about knowing syntax). Go build something interesting with a language you already know. Find a cool Java framework and build a web app for fun (I'll recommend Play framework for this). You'll learn more this way.
This post was edited by rockonkenshin on Oct 18 2013 05:47am