Back to Catalog

Programming for Beginners: Hello World in 11 Languages

BeginnerGuided Project

In this lab, you will begin your journey to become multilingual in computer programming by learning to say, “Hello World!” in 10 popular languages: C, Java, Go, Python, Node JS, Ruby, PHP, PERL, Bash, C++ and a bonus markup language, HTML.

4.3 (130 Reviews)

Language

  • English

Topic

  • Computer Science & Information Technology

Enrollment Count

  • 381

Skills You Will Learn

  • Programming

Offered By

  • IBMSkillsNetwork

Estimated Effort

  • 15 minutes

Platform

  • SkillsNetwork

Last Update

  • May 3, 2024
About This Guided Project
If you’ve never tried programming and are curious about coding, this lab is for you. Coding is interesting because multiple languages, much like human-spoken languages, can perform the same tasks. Just as some human languages are easier to speak and write than others based on personal preference, you may find some coding languages easier to understand. 

Programming languages such as C, Java, Go, Python, Node JS, Ruby, PHP, PERL, Bash, C++, and HTML are some of the most popular. You can try out these eleven programming languages in a stress-free, well-guided, online lab environment. 

You will learn how to print “Hello World” using C, Java, Python, Node JS, Go, Ruby, PHP, C++, PERL, and Bash. Then you’ll use the eleventh language, HTML, to display “Hello World” in your browser. 
 
Upon completion, you will understand these popular scripting languages and their basic similarities and differences and be ready to explore more!

A Look at the Project Ahead

After completing this project, you'll be able to:
  • Understand how to write and run code
  • Display “Hello World!” in several languages: C, Java, Go, Python, Node JS, Ruby, PHP, PERL, Bash, C++, and HTML
  • Obtain the same output using different programming languages

What You'll Need

For this project, you will need:
  • Just a web browser!

Everything else is provided to you through the IBM Skills Network Labs environment, where you will have access to the programming language services that we offer as part of the IBM Skills Network Labs environment. This platform works best with current versions of modern browsers.

Instructors

Lavanya Sunderarajan

SME AI, DS and Cloud technologies

I am an educational consultant for Artificial Intelligence, Data Science, and Cloud application development. I am passionate about making learning and upskilling meaningful and impactful for the learners. I have completed the PG program in AI and ML from Great Learning, affiliated with Mc Combs business school, University of Texas, Dallas. I am a certified educator and I conduct technical training for corporates and individual adult learners. I am a software engineer, backed by many years of experience in software development in product-based and project-based companies with involvement in the SDLC. This experience is integrated into my blended teaching methodologies. I embarked on a journey to re-skill staff who did not have the luxury of the hiatus to catch up with technology besides what they got to work on or sometimes left behind technology as they explored other areas. It has been the most gratifying experience to be able to teach technology and hone myself in it too. I have an in-depth understanding of software development using Agile methodologies and DevOps. My extensive international work experience has made me comfortable working with and in different cultures.

Read more