programming languages

Person typing with multiple monitors up with different programming languages Comparing Java and Ruby

Java and Ruby are both open source languages, and both are ranked in the top 20 of the TIOBE index for most popular programming languages. If you want to learn a new language and are trying to decide between these two, let’s explore common differences in syntax and constructs to discover which may be more useful for you.

Deepak Vohra's picture
Deepak Vohra
Laptop with two windows of code up side by side Comparing Ruby and PHP

Ruby and PHP are both open source languages, and both are ranked in the top 20 of the TIOBE index for most popular programming languages. If you want to learn a new language and are trying to decide between these two, let’s explore common differences in syntax and constructs to discover which may be more useful for you.

Deepak Vohra's picture
Deepak Vohra
Programmer coding A Tester’s Guide to Choosing a Programming Language

Many testers want to learn a programming language, but how should they decide which one? Justin Rohrman suggests finding an authentic problem to solve and moving from there to determine which language would be best. You can also ask developer coworkers for suggestions and help—take advantage of available resources.

Justin Rohrman's picture
Justin Rohrman
Debunking the “Conspiracy” around Learning to Code

When people want to learn to code, they often turn to a learn-to-code site. These sites show a list of buzzwords and a solution, assuming the reader will follow right along—except the typical reader can’t. It's as if there’s a conspiracy trying to make writing code look hard. Fear not—there isn't.

Matthew Heusser's picture
Matthew Heusser
Thanks to HTML5, Pure Native Apps Don’t Exist

Just about every native app developed today includes some HTML, even if its creators are labeling it otherwise. It’s a pervasive language that’s made it hard to crown native apps as the clear winner. In reality, pure native apps are a dying breed.

Josiah Renaudin's picture
Josiah Renaudin
Facebook Simplifying the Integration Process for Developers

Adding Facebook or Twitter support to both established and startup apps should be quick and easy, not an additional headache. Facebook understands the increasing desire for streamlined developer tools, and that’s exactly why it’s upgrading its system for integrating Facebook within apps.

Josiah Renaudin's picture
Josiah Renaudin
What Apple’s Swift Means for Developers, Testers, and Businesses

Apple surprised people at the Worldwide Developers Conference by introducing Swift, a brand-new programming language for OS X and iOS application development. What will this mean for developers, testers, and businesses who have poured time and resources into developing Objective-C expertise?

Jennifer Bonine's picture
Jennifer Bonine
Two Google Programming Languages You Should Learn

There are several programming languages emerging as candidates to become mainstream, but there are two that share a common characteristic that may just give them a leg up on the competition. That common characteristic: being developed as a child of the Google open source projects family.

Cameron Philipp-Edmonds's picture
Cameron Philipp...