Chapter 0: Hello World

Chapter 0: Hello World

All right, let's do this one last time. My name is Shivam Mishra and this blog is about how I started my never-ending journey of learning how to code.

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.