Programming
HTML and CSS Study Book
The complete study notes, practice questions and glossary for HTML and CSS
Gurukul Technicals InstituteProjects & kits · Computer education · RoboticsBecome a Franchise PartnerMenuHead office, Rana Pratap Bagh, Delhi
Software and web
Build and look after websites: the pages people see in the browser, and the code and databases behind them.
This could suit you if

On this page
The work
A web developer builds websites and web applications. Front-end developers make the part you see in the browser with HTML, CSS and JavaScript. Back-end developers write the code on the server that saves data, handles logins and talks to databases. Many people learn a little of both.
Shops, schools, clinics and companies all need websites, and someone has to build and maintain them. You can start with an ordinary computer and free software, and prove your skill through what you build.
A day at work
Every workplace is different, but a typical day goes something like this.
A short team meeting: what you finished yesterday, what you will do today, and anything blocking you.
Build a new page or feature in HTML, CSS and JavaScript, and check it on a phone and a laptop.
Fix a bug a customer reported, test the fix, save the change in Git and ask a senior to review it.
Update the task list, note what is left, and read about one thing you did not understand today.
Skills and tools
The skills come first; the tools are how you use them. You do not need everything on day one.
Learning path
A realistic plan if you practise most days, at a course or at home. Go at your own pace: the order matters more than the speed.
Practice plan
Employers and customers want to see what you can do. Build these as you learn, and keep them neat: they speak for you in an interview.
A simple, fast site that introduces you and links to your projects. It is the first thing an employer opens.
A five-page site for a made-up shop or tuition centre (home, about, services, gallery, contact) that works well on phones.
A quiz, an expense tracker or a timer that shows you can make a page interactive.
A small app with a login, a form and a list that saves to a database, such as a library or attendance register.
Each project in its own repository with a short README saying what it does and how to run it.
Getting started
Most people start with a junior job or helper role and learn on the job; some build their own small business step by step.
Stay safe
Fake job offers target people looking for their first job. A real employer never asks you for money.
A real employer does not ask for a registration fee, a security deposit, or money for a training kit, ID card or uniform before you join. If someone asks you to pay to get a job, it is a scam.
Offers on WhatsApp or Telegram to earn by liking videos, writing reviews or doing "simple online tasks" are a common fraud. They pay a little at first, then ask you to deposit money for bigger tasks.
Look for an office you can visit, an official email address and website, and people who have actually worked there. Search the company name with the word "fraud" before you go.
Never share an OTP, bank PIN or password. Do not send scans of Aadhaar or PAN, or install a screen-sharing app, for anyone you have not checked.
Interviews should be in an office or a public place, in the daytime. Tell a family member where you are going, and leave if anything feels wrong.
Call the national cyber crime helpline 1930 straight away, report it at cybercrime.gov.in and tell your bank. The sooner you report, the better the chance of stopping the money.
National cyber crime helplineCheated by a fake job or payment? Call 1930 straight away and report it at cybercrime.gov.in (opens in a new tab).
Interview tips
Learn at the institute
These courses teach skills on this page. For the duration, fees and batch timings, ask the head office or your nearest member centre.
Free ebooks
Free PDF ebooks for this line of work, to read on your phone or print.
Programming
The complete study notes, practice questions and glossary for HTML and CSS
Programming
A project book: a profile page, a school page, a shop page, a form and a photo gallery
Programming
The complete study notes, practice questions and glossary for Databases and SQL
Programming
Think like a programmer before you write any code
English & skills
Prepare a resume, practise answers and make a good impression
Still have a question?
Chat on WhatsAppNot always. Many small companies and clients hire on skills they can see in your portfolio, while larger companies often ask for a degree. Either way, working projects count for a lot, so start building early.
Start with HTML and CSS, then JavaScript: every website is made of them. Pick one back-end language later, once you can build pages comfortably.
You can read and try small exercises on a phone, but building websites needs a computer for writing code and testing. An older computer is fine for learning.
It depends on how much you practise and what is available near you. Six months of steady daily learning and building gives you a portfolio to start applying for internships and junior roles.
Keep exploring