Chapter 0: Hello World

Table of contents

Act 0: Logo
The story begins when I reached 3rd Grade and I was introduced to LOGO . It is the first programming language I learned and to this day I remember the first piece of code I wrote to move the turtle and make a square.
The commands were quite simple and easy to run and because of this being a subject at school I got a chance to use a computer more often. If you want to learn this language, Check out this link. Looking back at this, It reminds me of so many things I experienced. This was further continued in Class 4 where I learned how everything works and built more complex shapes.
Act 1: QBasic
Fast forward to class 5, I started learning QBasic and this was also the first time I came around the word "IDE", and built my first program where I remember multiplying a few big numbers, I would like to think it was for an area of a triangle
This was a simple language but quite different from LOGO here I learned the wonders of being able to write a program and make it do anything you want and become more lazy than ever. I don't remember much about this but I was able to find an assignment
Write a program to INPUT any four numbers and PRINT the difference between the first two numbers and the product of the last two numbers
REM ** NUMBERS **
CLS
INPUT “Enter any four numbers ”; A, B , C , D
LET DIFF = A – B
LET PRO = C * D
PRINT “DIFFERENCE “ ;DIFF
PRINT “PRODUCT “ ; PRO
END
Act 2: Microsoft
So this one is not really a programming language but after class 5, I learned about Windows 7, Microsoft Word, PowerPoint, Excel and various other stuff, it was fun and important but meanwhile, I also tried to learn about cpp, I just saw my seniors use it and I was wondering when I will get to know about it more. This continued until class 8 where I learned more about operating computers understanding what is an Operating System and also became familiar with MS Access and learned about DBMS.
Act 3: Java and Beyond
Finally in Class 9, I met the love of my life Java, it is the most beautiful language to me and it will continue to be so forever. I started learning Java, understanding what is a compiler what is an interpreter, JDK, JIT, JRE and .class files.
I used BlueJ to write code and quite frankly I had no idea other IDEs existed, I was quite happy with its colorful UI. It took me 2 years to learn basic Java, Scanner, Buffer, and various data types and I only knew 2D Arrays as the biggest data structure.
This image hits very hard to this day.
Subscribe to my newsletter
Read articles from Shivam Mishra directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Shivam Mishra
Shivam Mishra
I am a CSE Student (2024 Batch) currently working at Terribly Tiny tales as an SDE Intern