How to write a simple program: "Hello World"

in #introduceyourself8 years ago (edited)

Hello World

Hello world is a small, simple program that is used to demonstrate the syntax of a programming language.

Ruby



If you read my last post, I recommended ruby. That will be the programming language we'll be using to write our simple program. You can download ruby here for any platform:
https://www.ruby-lang.org/en/downloads/

The Program


Here is the entire “Hello World” program written in ruby:

puts “Hello World”

If you saved that snippet as hello_world.rb (a ruby file), and ran it in your terminal(or command prompt on windows), it would look like this:

ruby hello_world.rb
Hello World

the first line in the above snippet is running the program hello_world.rb, and the second line is the output from the program, in this case, it is printing Hello World.

Demo


I made a gif showing me writing this program from the start, I’m using vim as the text editor to write the ruby file, save it, then run it with the same commands I used above:



That’s it! First Program Written. We're all programmers now.

A bit about me

I've been learning about programming for at least a decade, and I probably won't stop. You can check out my intro post and some of the projects I've worked on:

https://steemit.com/introduceyourself/@superfreek/a-developer-introduction-post

And my last post "How to become a self-taught programmer":

https://steemit.com/tag/@superfreek/how-to-become-a-self-taught-programmer

Sort:  

Spacemacs better than vim. Everyone knows this.

Nice post though

What was the best part of your weekend?

Welcome to Steemit! If you would like to see statistics of any post on Steemit, you can use Steemd.com. I have made a bookmark for your convenience in accessing Steemd. https://steemit.com/steemd/@craigwilliamz/steemd-statistics-bookmark-for-easy-access-to-steemd

Boldness, without the rules of propriety, becomes insubordination.

Wow! Amazing post! I look forward to reading more.

Coin Marketplace

STEEM 0.19
TRX 0.25
JST 0.038
BTC 97652.22
ETH 3383.77
USDT 1.00
SBD 3.08