Today marks the beginning of my journey to becoming a Master in Test Automation using Selenium and Playwright.
Iβve just started my Java + Selenium + JavaScript + Playwright class, and hereβs what I learned on Day 1.
π» First Question: What is Java?
Java is a programming language that helps us communicate with computers.
But hereβs the interesting part π
Humans write code in English-like words
Computers understand only 0s and 1s (Binary Language)
So how does Java convert our readable code into something the machine understands?
Thatβs where Javaβs translation system comes in.
π The Two-Level Translation Process in Java
To convert a .java file into machine language, Java uses multiple components:
JDK β Java Development Kit
JRE β Java Runtime Environment
JVM β Java Virtual Machine
JIT β Just-In-Time Compiler
JDK
βββ JRE
βββ JVM
βββ JIT
Letβs break it down.
π§° What is JDK?
JDK (Java Development Kit) is used to develop and compile Java programs.
What does it do?
1οΈβ£ It checks the syntax errors in the .java file
2οΈβ£ It converts the .java file into a .class file (Bytecode)
Example:
FirstInJava.java β FirstInJava.class
Just like:
Word files β .docx
Excel files β .xlsx
Java files β .java
After compilation, the .class file is created.
π₯οΈ Installing Java (My Setup)
Since I am using Windows 11 β 64-bit, I installed Java based on my OS version.
After installation, we can verify it using Command Prompt:
java --version
Example output:
java 21.0.9 2025-10-21 LTS
Java(TM) SE Runtime Environment (build 21.0.9+7-LTS-338)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.9+7-LTS-338, mixed mode, sharing)
If you see this output, it means:
β Java is installed
β JDK is installed
π Tools Required for Learning Java Selenium
To start learning Selenium, we need only:
Eclipse IDE
Postman
Notepad++
Thatβs it!Simple tools, powerful learning.
π― My Goal
This is just Day 1.
My ultimate goal is to become a:
π Master in Automation Testing using Selenium and Playwright
I know this journey will require:
Strong Java fundamentals
Deep understanding of Selenium
JavaScript knowledge
Playwright automation skills
Real-time project practice
But every expert was once a beginner. And today, Iβve taken my first step.
π₯ Whatβs Next?
In the coming days, Iβll be sharing:
Java basics
OOPS concepts
Selenium setup
Writing my first automation script
Playwright learning journey
This is the beginning of my Automation Mastery Roadmap.
Stay tuned π
π€ A Small Note
I used ChatGPT to help structure and refine this blog while ensuring the concepts remain aligned with my trainerβs explanations.

Top comments (0)