Programming for Beginners: Hello World in 11 Languages
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.5 (486 Reviews)

Language
- English
Topic
- Computer Science & Information Technology
Enrollment Count
- 940
Skills You Will Learn
- Programming
Offered By
- IBMSkillsNetwork
Estimated Effort
- 15 minutes
Platform
- SkillsNetwork
Last Update
- May 12, 2025
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
- 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
- Just a web browser!

Language
- English
Topic
- Computer Science & Information Technology
Enrollment Count
- 940
Skills You Will Learn
- Programming
Offered By
- IBMSkillsNetwork
Estimated Effort
- 15 minutes
Platform
- SkillsNetwork
Last Update
- May 12, 2025
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