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.
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.