View unanswered posts | View active topics It is currently Fri May 22, 2026 11:57 pm



Reply to topic  [ 31 posts ]  Go to page 1, 2, 3  Next
 Programing languages - which to focus on? 
Author Message
Ambassador
User avatar

Joined: Fri Feb 23, 2001 3:00 am
Posts: 4016
Location: USA
Unread post Programing languages - which to focus on?
Well, it's official, I'm a freshman again! LOL Must revist freshman English comp and Intermediate Algebra... sigh...

Spring term (begins Jan, 13th) is when the fun begins and I start the computer programing classes.

Just courious, for those of you in this field now. What languages are most important to focus on today? I.E. which are the most marketable?

_________________

BOTE 1998 Champs: Team Fament
HHT 2015 Champs: Cloud09
Big Game 2016 Champs: Draft team
HHT 2018 Champs: Rock Stars
Big Game 2019 Champs: Draft Team


Classic Style Games Here:
telnet://crunchers-twgs.com:2002

Web page from 1990's: https://web.archive.org/web/20170103155645/http://tradewars.fament.com/Cruncher/tradewar.htm
Blog with current server info: http://cruncherstw.blogspot.com
Discord: https://discord.gg/4dja5Z8
E-mail: Cruncherstw@gmail.com
FaceBook: http://www.facebook.com/CrunchersTW


Tue Aug 09, 2011 7:21 pm
Profile ICQ WWW
Veteran Op
User avatar

Joined: Thu Jun 02, 2005 2:00 am
Posts: 5558
Location: USA
Unread post Re: Programing languages - which to focus on?
Cruncher wrote:
Just courious, for those of you in this field now. What languages are most important to focus on today? I.E. which are the most marketable?


They're only marketable if you're really good at them. You won't get a job in programming because of school, you have to pivot that into projects first. Get involved in open source stuff that needs your help, and after contributing you'll have a list of things you can point to.

Java is probably the biggest language. C# next biggest. Then anything .NET. Then C++. Then web languages like Ruby, Python and PHP.

_________________
May the unholy fires of corbomite ignite deep within the depths of your soul...

1. TWGS server @ twgs.navhaz.com
2. The NavHaz Junction - Tradewars 2002 Scripts, Resources and Downloads
3. Open IRC chat @ irc.freenode.net:6667 #twchan
4. Parrothead wrote: Jesus wouldn't Subspace Crawl.

*** SG memorial donations via paypal to: dpocky68@booinc.com
Image


Tue Aug 09, 2011 8:26 pm
Profile ICQ WWW
Chief Warrant Officer
User avatar

Joined: Wed Jan 04, 2006 3:00 am
Posts: 136
Location: USA
Unread post Re: Programing languages - which to focus on?
Java is a great language if you are new to computer languages. Also, like Sing said, it's one of the most used ones out there.

MD


Wed Aug 10, 2011 7:53 am
Profile
Ambassador
User avatar

Joined: Fri Feb 23, 2001 3:00 am
Posts: 4016
Location: USA
Unread post Re: Programing languages - which to focus on?
OK good to know.

The program at my local college is going to cover XHTML, XML, JavaScript, .Net, ASP.NET, and SQL Server Database.

That's just for the 2 year degree.

If I need to, I can take Phoenix online to focus in on the languages most functional in today's programing. I want to concentrate on business programing specifically, and maybe learn how to write a couple of iPhone apps for fun. :)

_________________

BOTE 1998 Champs: Team Fament
HHT 2015 Champs: Cloud09
Big Game 2016 Champs: Draft team
HHT 2018 Champs: Rock Stars
Big Game 2019 Champs: Draft Team


Classic Style Games Here:
telnet://crunchers-twgs.com:2002

Web page from 1990's: https://web.archive.org/web/20170103155645/http://tradewars.fament.com/Cruncher/tradewar.htm
Blog with current server info: http://cruncherstw.blogspot.com
Discord: https://discord.gg/4dja5Z8
E-mail: Cruncherstw@gmail.com
FaceBook: http://www.facebook.com/CrunchersTW


Wed Aug 10, 2011 8:19 am
Profile ICQ WWW
Ambassador
User avatar

Joined: Wed Apr 20, 2011 1:19 pm
Posts: 2559
Location: Oklahoma City, OK 73170 US
Unread post Re: Programing languages - which to focus on?
Mind Dagger wrote:
Java is a great language if you are new to computer languages. Also, like Sing said, it's one of the most used ones out there.

MD

I hate Java.... but it is can run on a wide variety of platforms.

C# is the primary language I use.

_________________
Regards,
Micro

Website: http://www.microblaster.net
TWGS2.20b/TW3.34: telnet://twgs.microblaster.net:2002

ICQ is Dead Jim! Join us on Discord:
https://discord.gg/zvEbArscMN


Wed Aug 10, 2011 8:51 am
Profile ICQ YIM WWW
Commander
User avatar

Joined: Mon Oct 29, 2001 3:00 am
Posts: 1096
Location: Tucson, AZ
Unread post Re: Programing languages - which to focus on?
TWX script. Big money in that. :lol:

Java is easy to gain a deep knowledge of because of Javadoc. Study the Javadoc of the standard API, and use Javadoc in any code you write.

The downside is that Java was taught badly for many years. My ex took a class at GA Tech around ten years ago titled "Introduction to programming using Java" which would have been better titled "Introduction to Java programming" or even "Stupid Java tricks." But it's a great language, and you don't sacrifice anything by choosing it for application development.
I also feel like Java almost died because of its reputation for being slow (which was well-deserved in the Java 1.1/1.2 days.) But it's apparently huge in India now, and India is about to eclipse the US in technological productivity, if it hasn't already. There's also a JDK for Android, which could be pretty lucrative.

_________________
Suddenly you're Busted!


Wed Aug 10, 2011 10:55 am
Profile WWW
Ambassador
User avatar

Joined: Wed Apr 20, 2011 1:19 pm
Posts: 2559
Location: Oklahoma City, OK 73170 US
Unread post Re: Programing languages - which to focus on?
I still haven't seen anything in Java that I would call fast.

_________________
Regards,
Micro

Website: http://www.microblaster.net
TWGS2.20b/TW3.34: telnet://twgs.microblaster.net:2002

ICQ is Dead Jim! Join us on Discord:
https://discord.gg/zvEbArscMN


Wed Aug 10, 2011 11:05 am
Profile ICQ YIM WWW
Commander
User avatar

Joined: Mon Oct 29, 2001 3:00 am
Posts: 1096
Location: Tucson, AZ
Unread post Re: Programing languages - which to focus on?
For most purposes, any difference in performance between Java and, say, C++ is totally imperceptible. Huge apps like LibreOffice and the Eclipse IDE are written at least partly in Java, and they're not any slower than their counterparts written in native code.

Premature optimization is a terrible habit that afflicts programmers who have knowledge of low-level languages. It's rare that an application developer needs to worry about speed; correctness is far more important. And the really important way in which Java is faster than most other languages is in learning and development time.

_________________
Suddenly you're Busted!


Wed Aug 10, 2011 11:27 am
Profile WWW
Chief Warrant Officer
User avatar

Joined: Wed Jan 04, 2006 3:00 am
Posts: 136
Location: USA
Unread post Re: Programing languages - which to focus on?
It seems like a good language to start with because you can easily teach procedural and object oriented coding practices, one before the other. I don't think it's the language I would want to live with every day, but it is great for teaching coding principles, I think.

MD


Wed Aug 10, 2011 12:42 pm
Profile
Veteran Op
User avatar

Joined: Thu Jun 02, 2005 2:00 am
Posts: 5558
Location: USA
Unread post Re: Programing languages - which to focus on?
Cruncher wrote:
The program at my local college is going to cover XHTML, XML, JavaScript, .Net, ASP.NET, and SQL Server Database.

That's just for the 2 year degree.

If I need to, I can take Phoenix online to focus in on the languages most functional in today's programing. I want to concentrate on business programing specifically, and maybe learn how to write a couple of iPhone apps for fun. :)


XHTML is not a programming language, it is a markup language. XML is not a programming language, it's a data syntax. JavaScript is a browser-only language, and only useful if you want to specialize in web UI.

.NET is not a language, it's a common object runtime. You compile other languages (like C#, VB.NET, etc) into object code for that runtime. ASP.NET is ASP, a server-side web programming language, built for dot-NET. SQL is not a programming language, it's a rough query syntax standard.

I know a few ppl who went thru UoP's AA in programming. It does not teach any of these. It has 2 web-related classes, a psuedocode class (laughably called algorithms), a basic C++ and a basic Java class. Iphone apps would not be a bad way to dip your toes into the market, however. Develop a handful of those and you use them on your resume.

_________________
May the unholy fires of corbomite ignite deep within the depths of your soul...

1. TWGS server @ twgs.navhaz.com
2. The NavHaz Junction - Tradewars 2002 Scripts, Resources and Downloads
3. Open IRC chat @ irc.freenode.net:6667 #twchan
4. Parrothead wrote: Jesus wouldn't Subspace Crawl.

*** SG memorial donations via paypal to: dpocky68@booinc.com
Image


Wed Aug 10, 2011 5:07 pm
Profile ICQ WWW
Veteran Op
User avatar

Joined: Thu Jun 02, 2005 2:00 am
Posts: 5558
Location: USA
Unread post Re: Programing languages - which to focus on?
MicroBlaster wrote:
I still haven't seen anything in Java that I would call fast.


The included objects aren't slow. They aren't as fast as native code, but you can compile java into a native-esq code that's a lot faster. The big thing with java is all the OOP layering. That's not so much speed as it is memory, java is a memory hog in a big bad way because of all the stack traces.

And yea, premature optimization is a bad habit for ppl not used to java's way of handling things. You really need to do stuff "the java way" to get the best results. Java is taught horribly.

_________________
May the unholy fires of corbomite ignite deep within the depths of your soul...

1. TWGS server @ twgs.navhaz.com
2. The NavHaz Junction - Tradewars 2002 Scripts, Resources and Downloads
3. Open IRC chat @ irc.freenode.net:6667 #twchan
4. Parrothead wrote: Jesus wouldn't Subspace Crawl.

*** SG memorial donations via paypal to: dpocky68@booinc.com
Image


Wed Aug 10, 2011 5:08 pm
Profile ICQ WWW
Ambassador
User avatar

Joined: Fri Feb 23, 2001 3:00 am
Posts: 4016
Location: USA
Unread post Re: Programing languages - which to focus on?
Singularity wrote:
XHTML is not a programming language, it is a markup language. XML is not a programming language, it's a data syntax. JavaScript is a browser-only language, and only useful if you want to specialize in web UI.

.NET is not a language, it's a common object runtime. You compile other languages (like C#, VB.NET, etc) into object code for that runtime. ASP.NET is ASP, a server-side web programming language, built for dot-NET. SQL is not a programming language, it's a rough query syntax standard.

I know a few ppl who went thru UoP's AA in programming. It does not teach any of these. It has 2 web-related classes, a psuedocode class (laughably called algorithms), a basic C++ and a basic Java class. Iphone apps would not be a bad way to dip your toes into the market, however. Develop a handful of those and you use them on your resume.


Thanks Sing. So, other than the school of hard knocks, how does one go about learning programing today? I don't think my html or REXX skills are going to take me far. LOL

_________________

BOTE 1998 Champs: Team Fament
HHT 2015 Champs: Cloud09
Big Game 2016 Champs: Draft team
HHT 2018 Champs: Rock Stars
Big Game 2019 Champs: Draft Team


Classic Style Games Here:
telnet://crunchers-twgs.com:2002

Web page from 1990's: https://web.archive.org/web/20170103155645/http://tradewars.fament.com/Cruncher/tradewar.htm
Blog with current server info: http://cruncherstw.blogspot.com
Discord: https://discord.gg/4dja5Z8
E-mail: Cruncherstw@gmail.com
FaceBook: http://www.facebook.com/CrunchersTW


Wed Aug 10, 2011 7:26 pm
Profile ICQ WWW
Veteran Op
User avatar

Joined: Thu Jun 02, 2005 2:00 am
Posts: 5558
Location: USA
Unread post Re: Programing languages - which to focus on?
Cruncher wrote:
Thanks Sing. So, other than the school of hard knocks, how does one go about learning programing today? I don't think my html or REXX skills are going to take me far. LOL


Every programmer I know that's actually been good at the art started by just sitting down and writing code. I've never met anyone that actually "learned" how to program in school and ended up as a programmer. A degree is useful for job security as the idiots in HR are easily impressed by shiny parchment, but colleges these days don't teach much in the way of actual skills until you get into the master's level (with some exceptions in very technical programs).

If you want to learn Java, just download netbeans and start writing code and reading tutorials. If you want to learn C, get Visual Studio from dreamspark (free with .edu email) or a VC/VB express from MS (free for everyone) and start reading tutorials and writing code. Subscribe to programmer forums and take an interest in algorithms.

_________________
May the unholy fires of corbomite ignite deep within the depths of your soul...

1. TWGS server @ twgs.navhaz.com
2. The NavHaz Junction - Tradewars 2002 Scripts, Resources and Downloads
3. Open IRC chat @ irc.freenode.net:6667 #twchan
4. Parrothead wrote: Jesus wouldn't Subspace Crawl.

*** SG memorial donations via paypal to: dpocky68@booinc.com
Image


Wed Aug 10, 2011 7:47 pm
Profile ICQ WWW
Ambassador
User avatar

Joined: Fri Feb 23, 2001 3:00 am
Posts: 4016
Location: USA
Unread post Re: Programing languages - which to focus on?
Singularity wrote:
Every programmer I know that's actually been good at the art started by just sitting down and writing code. I've never met anyone that actually "learned" how to program in school and ended up as a programmer. A degree is useful for job security as the idiots in HR are easily impressed by shiny parchment, but colleges these days don't teach much in the way of actual skills until you get into the master's level (with some exceptions in very technical programs).

If you want to learn Java, just download netbeans and start writing code and reading tutorials. If you want to learn C, get Visual Studio from dreamspark (free with .edu email) or a VC/VB express from MS (free for everyone) and start reading tutorials and writing code. Subscribe to programmer forums and take an interest in algorithms.


My interests lie less in the art, purely modivated by the sloppiness of programs today. Since many of my clients see me as a person who may know more about computers than they do, when something goes wrong they turn to me for answers.

Here's a simple example of what's so frustrating. QuickBooks is notorious for sending updates out too fast, before they've been tested. Now, I'm not so naive to think that all technology consumers are to some extent beta testers, they cannot possibly test every aspect before releasing a product. Last update screwed up how QuickBooks uses the PDF converter for Adobe Reader. I have two machines, both running WinXP Pro, both running the same versions of QuickBooks. One machine I had to take Adobe reader back to v8.x while the other still works fine using 10.x. Why? That's just this week's issue that wastes time.

I'm becoming less and less productive because someone's update screwed around with another program that's integrated. They integrate these these programs to save time, money (theirs) and promote them as "features".

It makes sence that they now are promoting more and more about taking programs to "the cloud", and I'm thinking it's so they can control the environment. If I had a nickle for every time someone told me that QuickBooks was "broken" when in reality it was anther issue entirely, I'd be a rich woman right now.

So I guess my interests lie more in project director, but I first need to understand programing languages and the challenges of producing a superior product instead of rushing something out the door to make a buck. Maybe I'll head the team who writes the next Bookkeeping program that takes down QuickBooks? Anything is possible...

_________________

BOTE 1998 Champs: Team Fament
HHT 2015 Champs: Cloud09
Big Game 2016 Champs: Draft team
HHT 2018 Champs: Rock Stars
Big Game 2019 Champs: Draft Team


Classic Style Games Here:
telnet://crunchers-twgs.com:2002

Web page from 1990's: https://web.archive.org/web/20170103155645/http://tradewars.fament.com/Cruncher/tradewar.htm
Blog with current server info: http://cruncherstw.blogspot.com
Discord: https://discord.gg/4dja5Z8
E-mail: Cruncherstw@gmail.com
FaceBook: http://www.facebook.com/CrunchersTW


Wed Aug 10, 2011 8:47 pm
Profile ICQ WWW
Gameop
User avatar

Joined: Mon Apr 16, 2001 2:00 am
Posts: 419
Location: Denver Colorado
Unread post Re: Programing languages - which to focus on?
LOL, Quickbooks? Really? Me thinks you need to take smaller baby steps. That's like talking about becoming a pilot today and jumping into the Shuttle tomorrow for a trip to Mars

_________________
twarbase.com:23


Wed Aug 10, 2011 10:21 pm
Profile ICQ WWW
Display posts from previous:  Sort by  
Reply to topic   [ 31 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 40 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by wSTSoftware.