• 0

I need to learn a programming language, which one is easiest out of this list ?


Question

I have a really important job interview coming up in 10 days.
This company contacted me about a year ago, but I had just accepted an offer for a 1 year contract and couldn't back out.
So, I contacted them back, and they are interested still woohoo !

Only problem is, the position they want me for requires some coding - I dont know any.

Which would be easiest for me to submerge in a crash course for the next 10 days?  ( I once heard python is pretty easy)

Java
.NET
Node.js
PHP
Python
Ruby

And I need familiarity in 1 of these:

Git, Perforce, SVN, TFVC

Obviously this job is out of my comfort zone, and I am taking a slight risk, but I am wanting a change - :/

Thanks Everyone

Recommended Posts

  • 0
  On 11/11/2015 at 06:14, Gerowen said:

I've only really dabbled in Python myself, but I've learned enough to tell you that it's easy as pie.  It's plain english for the most part, so you don't even have to know Python to be able to look at it and take a pretty good guess at what's going on.

And as others have said, 10 days is not gonna be enough, perhaps you should have been honest about your ACTUAL skills from the start.  Ask them what kind of coding might be required, they've probably got some sort of system already set up.  Won't do you any good to learn one language if they need you to be proficient in something else.

Anyway, here's some sample Python, :-)

The infamous "Hello World".

print ("Hello World!")
And a little countdown timer.

import time
print ("Counting down!")
var = 10
for i in range (10):
    print (var)
    var -= 1
    time.sleep(1)
print ("Blastoff!")



Gerowen, I appreciate your input - but if you would have taken a little bit of time and actually read the thread - you would have seen that I did not, in any way, mislead about my abilities.  The position they called me about had references for programming skills, of which I had none - so in case I was asked, I wanted to be able to say, " I know a little xxxxx" and not be lying.  It wasnt 10 days, it turned out to be 2 days.  And when the phone interview happened, they didn't care about programming skills, though I volunteered I "knew a little Python, and the basics of Ruby as well".

I am now scheduled for Dec 2 for the final interview which is an all day event @ their Dallas office so I guess I did OK so far.  The whole point of this thread is to learn something quick because I didn't want to mislead in any way but wanted to be able to fit as much of the desired job skills as possible.

BTW - I like your little program there ;)

 

  • 0
  On 12/11/2015 at 09:32, mrninkoz said:

My vote on Python, it's so easy to get started.

Everything is easy to get started.

There is a reason Khan Academy switched their learning to program course from Python to Javascript.

After you get tired printing "hello world" on a console screen, there is no obvious and easy route to push pixels on a screen with Python. It gets awkward and non-beginner real fast.

Not that anything else is any better at the end of the day (metaphorical day = xx months), just that there really isn't any "Silver Bullet"

 

 

  • 0
  On 12/11/2015 at 10:16, DevTech said:

Everything is easy to get started.

There is a reason Khan Academy switched their learning to program course from Python to Javascript.

After you get tired printing "hello world" on a console screen, there is no obvious and easy route to push pixels on a screen with Python. It gets awkward and non-beginner real fast.

Not that anything else is any better at the end of the day (metaphorical day = xx months), just that there really isn't any "Silver Bullet"

Indeed. There's a very good reason why none of those "easy" languages get used for commercial application development.  You really do need to be using C/C++/C#/Java, or if needs must, JavaScript.  Anything else is just fooling around, for the most part.  

I would never recommend anyone learn something like Ruby, PHP, Perl or Python as a primary programming language.  They're fine for an ancillary, but if you're going to learn to code, learn a commercially viable language.

  • 0
  On 12/11/2015 at 14:36, FloatingFatMan said:

Indeed. There's a very good reason why none of those "easy" languages get used for commercial application development.

 

I regularly chat with people who write Fortran and COBOL applications for really large companies; also, there's still Lisp. It's horribly wrong to assume that $your_language_here is giving you a better commercial perspective that $another_language_here just because $some_company uses $your_language_here.

Random example: SAP uses Fortran.

I myself learned QBASIC and Turbo Pascal as my first languages, today I'm making my money with PHP/JavaScript (currently in the process of starting a new job with C#/JavaScript) web development after having done Perl/Python some years ago. If you really don't know which language to start with, consider an application you would want to be able to write. The choice of the language depends on that application.

You can get results really fast with Python (it even was designed as a language for beginners), the main problem with Python is that you can't use your Python knowledge very well to learn anything else.

  • 0
  On 12/11/2015 at 14:36, FloatingFatMan said:

Indeed. There's a very good reason why none of those "easy" languages get used for commercial application development.  You really do need to be using C/C++/C#/Java, or if needs must, JavaScript.  Anything else is just fooling around, for the most part.  

I would never recommend anyone learn something like Ruby, PHP, Perl or Python as a primary programming language.  They're fine for an ancillary, but if you're going to learn to code, learn a commercially viable language.

:|

So... Youtube, Twitter, Github, Facebook and Wordpress, to name a select few, are just fooling around and not commercially viable projects?

PHP and RoR alone are a huge part of the web ecosystem and used in indefinitely many commercial projects. I don't know in what world you live where these are not commercially viable.

  • Like 1
  • 0
  On 12/11/2015 at 09:04, T3X4S said:


Gerowen, I appreciate your input - but if you would have taken a little bit of time and actually read the thread - you would have seen that I did not, in any way, mislead about my abilities.  The position they called me about had references for programming skills, of which I had none - so in case I was asked, I wanted to be able to say, " I know a little xxxxx" and not be lying.  It wasnt 10 days, it turned out to be 2 days.  And when the phone interview happened, they didn't care about programming skills, though I volunteered I "knew a little Python, and the basics of Ruby as well".

I am now scheduled for Dec 2 for the final interview which is an all day event @ their Dallas office so I guess I did OK so far.  The whole point of this thread is to learn something quick because I didn't want to mislead in any way but wanted to be able to fit as much of the desired job skills as possible.

BTW - I like your little program there ;)

 

I apologize then.  I wasn't meaning to sound abrasive, and you're right, I just read the OP and was responding to that, and I misinterpreted what you'd said, :-)

  • 0
  On 12/11/2015 at 19:27, FloatingFatMan said:

The world of programming is not made up solely of web apps.

Nope, not anymore than entirely made up of C-derived languages. You don't need curly braces to make money :p 

  • 0
  On 12/11/2015 at 19:45, Gerowen said:

I apologize then.  I wasn't meaning to sound abrasive, and you're right, I just read the OP and was responding to that, and I misinterpreted what you'd said, :-)


Its all good sir - no need to apologize, but I appreciate it and apology accepted. ;)

  • 0
  On 12/11/2015 at 14:36, FloatingFatMan said:

but if you're going to learn to code, learn a commercially viable language.

Expand  

Yeah!!...  like Ruby, PHP, Perl or Python.

 

I work for a large and popular company (mostly as a C#/Razor/JavaScript developer in your defense) where all of those technologies are used and then some; and even a lot of the 'trendy' frameworks. All of the people who use all of those things make copious amounts of money. They also use the fancy C languages, all sorts of database languages and even legacy ones. They are all highly skilled.

 

It's not really so much about the language but more what you can do with the language. A respectable company will know this; go ahead and learn Python!

 

I don't even know why you said PHP, it's massively "commercially viable".

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Maybe the site will get out of dabbing into Identity Politics.
    • ASUS TUF Gaming A16 (2024): A capable gaming laptop with AI for $300 less by Paul Hill If you are in the market for a mid-range gaming laptop packed with AI features, check out the ASUS TUF Gaming A16 2024 laptop, which is now discounted by 19% to just $1,299. The list price of this laptop is $1,599.99, so you’re saving $300 by taking advantage of this deal. Inside are the AMD Ryzen AI 9 HX 370 processor, which supports Windows AI features such as Recall, and the Nvidia GeForce RTX 4060 GPU, which offers solid gaming performance at 1080p. What you get: Features and performance for gamers The ASUS TUF A16 includes a 16-inch display with a 16:10 aspect ratio. Its refresh rate is 165Hz to minimize lag, it supports Nvidia G-Sync, and it has a 2.5K resolution. Inside the device, we have the AMD Ryzen AI 9 HX 370 processor, Nvidia GeForce RTX 4060 GPU, 16GB of LPDDR5X RAM, and a 1TB PCIe Gen 4.0 SSD. A nice thing ASUS has taken into consideration with this laptop is durability. It is MIL-STD-810H certified, meaning it has passed durability tests. While the laptop is discounted, it’s not cheap, so knowing it’s durable is a plus. In terms of cooling, it features Arc Flow Fans, four exhaust vents, five head pipes, and an anti-dust filter. Combined, these will keep the laptop running cool, providing better gaming performance. As for sound, the A16 features Dolby Atmos, Hi-Res Audio, and two-way AI noise cancellation. All of this will make your gaming sessions more immersive, and the noise cancellation will ensure you can hear your teammate properly. The laptop runs Windows 11 and includes 3 months of PC Game Pass, so you can play games right away, and save some money given the rising cost of games. Who should buy this laptop? Buyers can expect solid performance from this laptop for its price point. With the fast SSD, AI-capable CPU, and decent graphics card, you can expect to get most school or work tasks done easily, and it should capably handle games up to 1080p. The cooling features are nice because they will prevent any performance degradation, and the MIL-STD-810H rating offers peace of mind related to durability. If you are seeking the cutting edge of gaming performance, this laptop may not be for you. Additionally, if you aren’t much of a gamer or a creator, this laptop could be overkill, and you’d get away with buying something cheaper. If you want to pick it up, check out the buying link below. ASUS TUF Gaming A16: $1,299 (Amazon US) / MSRP $1,599.99 This Amazon deal is US-specific and not available in other regions unless specified. If you don't like it or want to look at more options, check out the Amazon US deals page here. Get Prime (SNAP), Prime Video, Audible Plus or Kindle / Music Unlimited. Free for 30 days. As an Amazon Associate, we earn from qualifying purchases.
    • After Elon has been high as a kite IN the oval office on video, I don't think anyone can mention Hunter and it mean anything anymore. As far as I'm concerned, Elon wiped the Hunter laptop issue away. And Marge Traitor Green just used that laptop to show congress Hunter naked so that she could look at him more! That was horrible.
    • AI vibrators do the same thing now..... err wait....
  • Recent Achievements

    • Reacting Well
      Cole Multipass earned a badge
      Reacting Well
    • Reacting Well
      JLP earned a badge
      Reacting Well
    • Week One Done
      Rhydderch earned a badge
      Week One Done
    • Experienced
      dismuter went up a rank
      Experienced
    • One Month Later
      mevinyavin earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      695
    2. 2
      ATLien_0
      275
    3. 3
      Michael Scrip
      218
    4. 4
      +FloatingFatMan
      188
    5. 5
      Steven P.
      146
  • Tell a friend

    Love Neowin? Tell a friend!