My First Steps in Learning AWS as a Student
A beginner-friendly introduction to Amazon EC2, explaining what EC2 is, why it is useful, and the basic concepts of instances, AMIs, security groups, and key pairs. This article shares my understanding of EC2 through simple explanations and a real-world example, making it easier for students and AWS beginners to understand virtual servers in the cloud.
As a Computer Science and Engineering student, I wanted to understand how applications are deployed and managed in the real world. This interest motivated me to start learning Amazon Web Services (AWS).
At first, cloud computing felt like a completely new topic. I knew that companies use cloud platforms, but I did not clearly understand what happens behind the scenes. So, I decided to start with the fundamentals instead of directly jumping into advanced services.
What I Learned About Cloud Computing
Cloud computing means using computing resources such as servers, storage, databases, and networking through the internet instead of maintaining everything on our own computer.
AWS provides many cloud services that can be used to build and run applications.
For example:
- Amazon EC2 – provides virtual servers for running applications.
- Amazon S3 – stores files and objects in the cloud.
- Amazon RDS – provides managed relational databases.
- AWS IAM – helps control access to AWS resources.
- Amazon VPC – provides networking for AWS resources.
Understanding the purpose of these services helped me see how different parts of an application can work together.
Why I Started with the Basics
One thing I realized while learning AWS is that memorizing service names is not enough.
It is more important to understand:
What problem does this service solve?
For example, instead of simply remembering that S3 is a storage service, I learned that it can be used to store objects such as images, documents, videos, and application files.
Similarly, learning about EC2 helped me understand the idea of creating a virtual server in the cloud.
My Learning Approach
As a student, I am following a simple approach:
Learn → Practice → Build → Review
First, I learn the basic concept of a service. Then I try to understand where it can be used. After that, I practice using the AWS console and review what I learned.
I believe small practical activities are more useful than only watching videos or reading definitions.
My Next Steps
My current focus is to strengthen my AWS fundamentals and gradually move towards cloud-related skills.
My learning path includes:
- Understanding cloud computing fundamentals
- Learning important AWS services
- Practicing AWS through hands-on activities
- Learning basic cloud security and IAM
- Understanding networking concepts
- Building small AWS projects
- Preparing for the AWS Certified Cloud Practitioner certification
I also want to learn from the AWS community and understand how other students and developers use AWS in their projects.
What I Learned So Far
The most important lesson for me is that cloud learning is a journey.
I do not need to learn every AWS service at once. Starting with the fundamentals and consistently practicing is a better approach.
As a student, my goal is not just to collect certifications. I want to understand the concepts well enough to use them in real projects.
I am looking forward to continuing my AWS learning journey, building projects, and sharing what I learn with the AWS community.
Keep learning. Keep building. Keep sharing.
Enjoyed reading this content? Let the author know!
Your likes, comments, shares, and saves help creators reach more builders.
Loading recommendations
Loading article