Like Tree3Likes
  • 2 Post By manasij7479
  • 1 Post By MK27

Easy Languages to Learn While Getting Paid?

This is a discussion on Easy Languages to Learn While Getting Paid? within the General Discussions forums, part of the Community Boards category; I graduated from a 2 year program that was half Adobe Creative Suite and half coding(HTML,CSS, Javascript, PHP, and also ...

  1. #1
    Registered User
    Join Date
    Apr 2012
    Posts
    1

    Easy Languages to Learn While Getting Paid?

    I graduated from a 2 year program that was half Adobe Creative Suite and half coding(HTML,CSS, Javascript, PHP, and also AS3). During the program I found I had a strong preference for the coding side of things.
    Since graduating I've been working mainly doing front-end development(HTML, CSS, Javascript). However at home I've been tinkering(late into the night for fun!) with a few with learning other programing languages and concepts. So far I've used Ruby(which is my favorite), lots of PHP, and a little Python.
    My current position will end in 3 months and I'm trying to figure out what programing language/skills I should pursue? The big factors for me are...

    1. Money - How much will I get paid and how hard it will be to get a job
    2. Ease of learning for Front-End/PHP developer
    3. Prospects for the language in long-run (e.g. some languages might have high pay now but are expected to phase out soon)
    4. Enjoyment - This is a factor for me though the other 3 are more important(ATM), if enjoyment was the only factor I think I would choose Ruby for sure.

    Options I'm considering so far...

    1. Learn ASP & .NET (I'm seeing ALOT of jobs looking for this in my area)
    2. Pursue more Ruby (As mentioned I really enjoy this language and have practiced a good amount already)
    3. Stick with PHP and get better
    4. Specialize in advanced Javascript programming (I have seen some saying this is as in demand as back-end Dev.)
    5. Learn C or another variation of C? (I've heard Comp. Sci students learn C first)
    6. Another language which I haven't mentioned.

  2. #2
    Registered User
    Join Date
    Oct 2006
    Posts
    2,305
    I'd recommend learning C++. C++ is a powerful language and will likely continue to be in high demand for years to come. get a good book like Accelerated C++ and work your way through it. don't try to rush, and if you have questions, you can come back here and ask. there are a lot of really good C++ programmers here who are always happy to help.

  3. #3
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,453
    > there are a lot of really good C++ programmers here who are always happy to help.
    There are also quite a lot without a job as well.
    Learning C++ to be both competent in C++, and better than the average unemployed C++ programmer is not something that can be achieved in a couple of months.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  4. #4
    Registered User manasij7479's Avatar
    Join Date
    Feb 2011
    Location
    Kolkata@India
    Posts
    2,498
    Quote Originally Posted by Salem View Post
    There are also quite a lot without a job as well.
    Learning C++ to be both competent in C++, and better than the average unemployed C++ programmer is not something that can be achieved in a couple of months.
    Put some random skill in place of C++ and the statement almost always remains true.
    If it isn't, every other person rushes to aquire that skill and the statement becomes true within a matter of time.
    MK27 and Elkvis like this.
    Manasij Mukherjee | gcc-4.8.2 @Arch Linux
    Slow and Steady wins the race... if and only if :
    1.None of the other participants are fast and steady.
    2.The fast and unsteady suddenly falls asleep while running !



  5. #5
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    If you have a web-dev background, want to exploit that, and like coding more than photoshop, focus on javascript, because no matter what technology is used server side, 99.9% of sites use js client side.

    You might find this fun to play/learn with:

    node.js

    The front page has gotten steadily more high falutin', but in short: node is a web server with a js API (yep, server side js). People like it because it means development is all in one language (and supposedly, scales well, lot of big names involved); also the event driven interface is quite clever. Goes well with a nosql, json doc oriented db like couchdb and (I believe) mongo.

    Pretty sure flash/actionscript programmers are high demand too.
    Last edited by MK27; 04-11-2012 at 11:10 AM.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  6. #6
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    4,188
    O_o

    It is my experience that "specialists" aren't all that employable.

    I have a rather extreme specialty in C++. I admit, I have made some good money from time to time by being "The guy who knows how this template crap needs to work." and most of my C++ related jobs have been of that form. However, most of my programming related work is just code monkey stuff; the stuff that virtually any programmer can do. Business like to make money and don't like paying for "specialists" when any graduate will do.

    I strongly advise you to polish what you know while branching out into the latest technology fad (even if it isn't a fad in the true sense). Building on your web experience while also pursuing ".Net" sounds like a great plan. You may not make as much in a given time frame as someone who is employed as a "specialist", but you probably will be employed on a more regular basis.

    *shrug*

    Of course, if we are going by my experience you also don't want to get the reputation for being a difficult "specialist". ;_;

    Soma

  7. #7
    Registered User manasij7479's Avatar
    Join Date
    Feb 2011
    Location
    Kolkata@India
    Posts
    2,498
    Quote Originally Posted by phantomotap View Post
    You may not make as much in a given time frame as someone who is employed as a "specialist", but you probably will be employed on a more regular basis.
    Free time... ftw !
    I'd rather strive for getting some free time for side projects and the ocassional interesting work than the regular boring one...but ymmv.
    Last edited by manasij7479; 04-11-2012 at 01:20 PM.
    Manasij Mukherjee | gcc-4.8.2 @Arch Linux
    Slow and Steady wins the race... if and only if :
    1.None of the other participants are fast and steady.
    2.The fast and unsteady suddenly falls asleep while running !



  8. #8
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    4,188
    I'd rather strive for getting some free time for side projects and the ocassional interesting work than the regular boring one
    ^_^

    Some of us have bills that come around due more that just occasionally.

    Soma

  9. #9
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by phantomotap View Post
    ^_^

    Some of us have bills that come around due more that just occasionally.

    Soma
    What? Your mom doesn't have a basement?!!?? Loser.
    anduril462 likes this.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  10. #10
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    4,188
    Soma ;_;

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. What are some fun simple languages to learn.
    By indigo0086 in forum A Brief History of Cprogramming.com
    Replies: 37
    Last Post: 10-20-2006, 01:37 PM
  2. Should I learn other languages before c++?
    By Proxy in forum C++ Programming
    Replies: 11
    Last Post: 09-28-2006, 02:08 PM
  3. suggestions please! how do i learn OS / Languages?
    By nchauhan in forum C++ Programming
    Replies: 8
    Last Post: 08-06-2003, 11:17 AM
  4. How many languages do you learn at once?
    By FloatingPoint in forum A Brief History of Cprogramming.com
    Replies: 23
    Last Post: 07-25-2003, 07:49 PM
  5. What Prgramming languages did you learn at school??
    By Inept Pig in forum A Brief History of Cprogramming.com
    Replies: 15
    Last Post: 05-18-2002, 01:02 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21