• 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

    • 3.19.1 is out $ iperf3.exe -v iperf 3.19.1 (cJSON 1.7.15) CYGWIN_NT-10.0-19045 i9-win 3.6.4-1.x86_64 2025-07-15 07:55 UTC x86_64 Optional features available: CPU affinity setting, authentication, support IPv4 don't fragment, POSIX threads CRC32: BB95604E MD5: 201792CDD56975A3C68A7FE9F99D7B80 SHA-1: 92D6579AF3C917923B41BEC81C5BC80F6E4B4A9A SHA-256: 9A84118CD8EABB14A0FDA4FFA782DD5668E4461031D8AB119480BF9B09E3DC04 https://files.budman.pw/iperf3.19.1_64.zip $ iperf3.exe -c 192.168.10.10 Connecting to host 192.168.10.10, port 5201 [  5] local 192.168.10.9 port 19206 connected to 192.168.10.10 port 5201 [ ID] Interval           Transfer     Bitrate [  5]   0.00-1.00   sec   428 MBytes  3.58 Gbits/sec [  5]   1.00-2.01   sec   427 MBytes  3.55 Gbits/sec [  5]   2.01-3.01   sec   421 MBytes  3.55 Gbits/sec [  5]   3.01-4.01   sec   426 MBytes  3.55 Gbits/sec [  5]   4.01-5.00   sec   419 MBytes  3.55 Gbits/sec [  5]   5.00-6.01   sec   426 MBytes  3.55 Gbits/sec [  5]   6.01-7.01   sec   427 MBytes  3.55 Gbits/sec [  5]   7.01-8.01   sec   421 MBytes  3.55 Gbits/sec [  5]   8.01-9.00   sec   420 MBytes  3.55 Gbits/sec [  5]   9.00-10.01  sec   426 MBytes  3.54 Gbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval           Transfer     Bitrate [  5]   0.00-10.01  sec  4.14 GBytes  3.55 Gbits/sec                  sender [  5]   0.00-10.02  sec  4.14 GBytes  3.55 Gbits/sec                  receiver iperf Done. Release notes: Security fixes seems like only updates. https://github.com/esnet/iperf/blob/master/RELNOTES.md    
    • Microsoft Edge 138.0.3351.109 by Razvan Serea Microsoft Edge is a super fast and secure web browser from Microsoft. It works on almost any device, including PCs, iPhones and Androids. It keeps you safe online, protects your privacy, and lets you browse the web quickly. You can even use it on all your devices and keep your browsing history and favorites synced up. Built on the same technology as Chrome, Microsoft Edge has additional built-in features like Startup boost and Sleeping tabs, which boost your browsing experience with world class performance and speed that are optimized to work best with Windows. Microsoft Edge security and privacy features such as Microsoft Defender SmartScreen, Password Monitor, InPrivate search, and Kids Mode help keep you and your loved ones protected and secure online. Microsoft Edge has features to keep both you and your family protected. Enable content filters and access activity reports with your Microsoft Family Safety account and experience a kid-friendly web with Kids Mode. The new Microsoft Edge is now compatible with your favorite extensions, so it’s easy to personalize your browsing experience. Microsoft Edge 138.0.3351.109 changelog: Fixed various bugs, feature updates, and performance issues for Stable Channel. Stable channel security updates are listed here. Feature updates Edge contextual capabilities in Business Chat work tab. Microsoft Copilot in Edge now supports page summarization and contextual queries to the Work tab for Microsoft 365 Copilot Business Chat. With this feature, users can ask Copilot contextual queries such as “summarize this page.” This feature also includes contextual prompt suggestions to help users ask relevant questions about open pages in Edge. Page summarization and contextual prompt suggestions is accessible for users when using Copilot through the Edge side pane. A Microsoft 365 Copilot license is required to use this feature. Administrators can control the availability using the EdgeEntraCopilotPageContext policy. Download: Microsoft Edge (64-bit) | 178.0 MB (Freeware) Download: Microsoft Edge (32-bit) | 161.0 MB View: Microsoft Edge Website | Release History Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • The publishing backend for game developers is 10x worse
    • Weekend PC Game Deals: Sim fests, bundled Sniper Elite, a tower defense freebie, and more by Pulasthi Ariyasinghe Weekend PC Game Deals is where the hottest gaming deals from all over the internet are gathered into one place every week for your consumption. So kick back, relax, and hold on to your wallets. Over in the bundle space, Humble introduced the Sniper Elite Classics Collection for those wanting some stealth shooter experiences. The bundle begins with Sniper Elite 3, its season pass, Sniper Elite V2 Remastered, as well as the original Sniper Elite for $6. Moving up a tier for the $10 offer gets you Sniper Elite 4: Deluxe Edition. Lastly, paying $14 gets you Sniper Elite 5 to complete the bundle. The bundle has a couple of weeks left on its counter before expiring. The Epic Games Store's latest freebie for the masses is a copy of Legion TD 2 this week. This is a hit tower defense game that first debuted as a Warcraft 3 mod rivaling the likes of DotA. The gameplay revolves around defending your king from waves of enemy attacks. For this, you can build an army using the over 100 unique fighters available, each landing with their own bonuses and quirks. Over 12 million possible combinations are there for making armies as well. The Legion TD 2 giveaway will last until July 31, which is also when Pilgrims and Keylocker will become freebies. Big Deals The latest discounts on offer arrive from the latest simfest that's running, a few publisher specials, a Germany-made games collection, and more. Here's our handpicked big deals list for the weekend: Kingdom Come: Deliverance II – $41.99 on Steam Warhammer 40,000: Space Marine 2 – $32.99 on Steam DayZ – $24.99 on Steam OCTOPATH TRAVELER – $23.99 on Steam OCTOPATH TRAVELER II – $23.99 on Steam Frostpunk 2 – $23.36 on Gamebillet Per Aspera – $20.99 on Steam Hunt: Showdown 1896 – $19.99 on Steam V Rising – $17.49 on Steam Bus Simulator 21 Next Stop – $17.49 on Steam Star Trucker – $16.24 on Steam Dead Island 2 – $14.99 on Steam Crusader Kings III – $14.99 on Steam Dead Island 2 – $14.99 on Steam Loco Motive – $14.39 on Steam Tropico 6 – $13.99 on Steam Laysara: Summit Kingdom – $13.99 on Steam Shadows of Doubt – $13.74 on Steam Firefighting Simulator - The Squad – $12.49 on Steam Eastward – $12.49 on Steam Wargroove 2 – $11.99 on Steam Wildfrost – $11.99 on Steam Assassin's Creed Odyssey – $11.99 on Steam Warhammer 40,000: Boltgun – $10.99 on Steam Let's School – $9.99 on Steam Little Nightmares II – $9.89 on Steam CODE VEIN – $8.99 on Steam TerraScape – $8.99 on Steam Dorfromantik – $8.39 on Steam Monster Sanctuary – $7.49 on Steam The Outer Worlds – $7.49 on Steam Cloudpunk – $6.99 on Steam The Dark Pictures Anthology: Man of Medan – $6.59 on Steam TerraTech – $6.24 on Steam Descenders – $6.24 on Steam Starbound – $5.99 on Steam Wargroove – $5.99 on Steam My Time at Portia – $5.99 on Steam Saints Row IV: Re-Elected – $4.99 on Steam Axiom Verge – $4.99 on Steam Manifold Garden – $4.99 on Steam Model Builder: Complete Edition – $4.99 on Steam Stronghold: Definitive Edition – $4.94 on Steam Pathway – $4.79 on Steam Amnesia: Rebirth – $4.49 on Steam Iron Harvest – $4.49 on Steam INMOST – $4.49 on Steam Frostpunk – $4.49 on Steam FOR HONOR – $4.49 on Steam Arma 3 – $4.49 on Steam Chorus – $3.74 on Steam Plague Inc: Evolved – $3.74 on Steam Loop Hero – $3.74 on Steam 60 Seconds! Reatomized – $2.49 on Steam Goat Simulator – $1.99 on Steam UnderMine – $1.99 on Steam Legion TD 2 – $0 on Epic Store DRM-free Specials The GOG store's own DRM-free weekend deals are live too. Here are some highlights: Timberborn - $24.49 on GOG Citizen Sleeper 2: Starward Vector - $18.74 on GOG Fallout 4: Game of the Year Edition - $15.99 on GOG Shadow Empire - $15.99 on GOG The Talos Principle 2 - $14.99 on GOG Stellaris - $9.99 on GOG Neverwinter Nights: Enhanced Edition - $9.99 on GOG Opus Magnum - $9.99 on GOG Katana ZERO - $8.99 on GOG SPORE Collection - $7.49 on GOG Starbound - $5.99 on GOG Kingdom Come: Deliverance - $5.99 on GOG Crysis - $4.99 on GOG Chorus - $4.99 on GOG Pathway - $4.79 on GOG UnderRail - $4.49 on GOG CrossCode - $3.99 on GOG Blood Omen: Legacy of Kain - $3.49 on GOG Fallout 2 - $2.49 on GOG Medal of Honor: Pacific Assault - $2.49 on GOG Prince of Persia: The Sands of Time - $1.99 on GOG EVERSPACE - $0.99 on GOG Keep in mind that availability and pricing for some deals could vary depending on the region. That's it for our pick of this weekend's PC game deals, and hopefully, some of you have enough self-restraint not to keep adding to your ever-growing backlogs. As always, there are an enormous number of other deals ready and waiting all over the interwebs, as well as on services you may already subscribe to if you comb through them, so keep your eyes open for those, and have a great weekend.
    • before you sign up for Tea, apart from selfie and ID photos, you are required to submit your location and birth date. There are leaked driver licence too : https://x.com/ZTobias114838/status/1948781407859323395
  • Recent Achievements

    • Week One Done
      hhgygy earned a badge
      Week One Done
    • One Month Later
      hhgygy earned a badge
      One Month Later
    • One Year In
      NIKI77 earned a badge
      One Year In
    • Week One Done
      artistro08 earned a badge
      Week One Done
    • Dedicated
      Balaji Kumar earned a badge
      Dedicated
  • Popular Contributors

    1. 1
      +primortal
      639
    2. 2
      ATLien_0
      237
    3. 3
      Xenon
      166
    4. 4
      neufuse
      144
    5. 5
      +FloatingFatMan
      122
  • Tell a friend

    Love Neowin? Tell a friend!