Back to gcp
gcp#gcp#cloud-basics

Google Cloud for Beginners: Projects, IAM and Cloud Shell

How GCP organizes accounts, why 'projects' are important, and the free browser terminal that has everything pre-installed.

Jane Contributor August 2, 2026 1 views

Google Cloud for Beginners

Google Cloud (GCP) is the third of the big-three clouds and often the friendliest for developers.

Organisation → Folder → Project

Organisation  (your company)
└── Folder    (e.g. "Engineering")
    └── Project (technoteshub-prod)
        ├── Compute resources
        ├── APIs
        └── IAM bindings
  • Project — the fundamental container. Every resource belongs to exactly one.
  • Free-tier accounts don't have organisations — you just have loose projects.

IAM — three-part magic

Every IAM policy is who × role × resource:

member: user:you@example.com
role:   roles/storage.objectViewer
on:     projects/technoteshub-prod/buckets/notes

Cloud Shell

Click the terminal icon in the top-right of https://console.cloud.google.com — you get a free VM with gcloud, kubectl, terraform, python, node and more preinstalled. Great for learning and demos.

gcloud — the CLI

gcloud auth login
gcloud config set project technoteshub-prod
gcloud compute instances list

Real-world tip

The free tier on GCP is generous and never expires (unlike AWS's 12-month limit). Perfect for a hobby project that must stay online for years.

Keep reading

You may also like

Discussion (0)

No comments yet. Be the first to weigh in.

Leave a comment

Comments are reviewed before appearing.