Skip to main content

Learn how to build your first programming project from scratch, choose an idea, code, debug, test, use GitHub, write a README, and add it to your resume.

How to Build Your First Programming Project: A Beginner's Guide You finish a few programming tutorials. You understand variables, loops, conditions, functions, and maybe even some data structures. You solve a few beginner coding problems. Then you open your code editor and suddenly think: "I know how to write code, but I have no idea what to build." If that sounds familiar, you are not behind. This is one of the most common stages of learning programming. Tutorials teach you individual concepts, but building a project teaches you how those concepts work together to solve an actual problem. Your first programming project does not need to be revolutionary. You do not need to build the next Instagram, Google, or Amazon. Your goal is much simpler: take an idea, turn it into requirements, write the code, handle problems, test it, document it, and publish it. This guide explains how to build your first programming project from scratch, even if you have never completed ...

Learn how to manage your first salary as a fresher with a simple monthly budget. Discover how much to save, control expenses, build an emergency fund, and avoid common money mistakes.

How to Manage Your First Salary: A Practical Budget for Freshers in India

Getting your first salary feels different from getting money as a student.

For the first time, you may have a regular income, but you may also have regular responsibilities: PG or rent, food, transportation, phone bills, family support, personal expenses and unexpected costs.

That is why the first salary is a good time to build a simple money system.

You do not need a complicated investment strategy or a strict budgeting formula. You need to know how much comes in, what must go out, how much you want to save, and how much you can safely spend.

If you are an IT fresher earning your first salary and living away from home, this guide will help you create a practical monthly budget.

How Should a Fresher Divide Their First Salary?

There is no single percentage that works for every fresher.

Someone living with their parents and earning ₹30,000 has a very different financial situation from someone earning ₹30,000 while paying ₹10,000 for a PG, commuting to an office and sending money home.

Instead of blindly following a percentage, use this order:

  1. Start with your actual take-home salary.

  2. Pay unavoidable expenses.

  3. Set aside a realistic amount for savings.

  4. Account for family responsibilities and financial goals.

  5. Set a limit for flexible spending.

  6. Keep some money available for unexpected expenses.

  7. Review the budget at the end of the month.

A 20% savings target can be a useful starting point if your expenses allow it, but it is not a rule you have to force into your life.

If you can save only ₹2,000 during your first few months, that is still a beginning. If your expenses allow you to save ₹8,000, you can save more.

The important thing is to create a system you can actually maintain.

Step 1: Budget Using Your Take-Home Salary, Not Your CTC

Your offer letter may show an annual CTC, but your monthly budget should be based on the amount that actually reaches your bank account.

Your salary slip may include deductions and other components, so your take-home amount can be different from the simple annual-package figure.

For example, if your actual monthly take-home salary is ₹28,000, build your monthly budget around ₹28,000.

Do not make a plan assuming you have ₹35,000 available simply because your annual CTC divided by 12 looks like that.

Your first calculation

Write down:

Monthly take-home salary = ₹_____

Then list your expenses below it.

This one step prevents a surprisingly common budgeting mistake: creating a lifestyle around money you never actually receive.

Step 2: Separate Fixed, Essential and Flexible Expenses

Instead of dividing everything into only "needs" and "wants," a three-part system can be easier for a fresher.

1. Fixed expenses

These are expenses that are usually similar every month.

Examples:

  • PG or rent

  • Loan or EMI payments

  • Phone plan

  • Insurance premiums

  • Regular family contribution

  • Other recurring commitments

2. Essential variable expenses

These are necessary, but the amount can change.

Examples:

  • Food

  • Groceries

  • Transportation

  • Electricity

  • Medicines

  • Occasional work-related expenses

3. Flexible expenses

These are the expenses you have more control over.

Examples:

  • Eating out

  • Food delivery

  • Shopping

  • Movies

  • Entertainment

  • Hobbies

  • Non-essential subscriptions

  • Weekend activities

This classification is useful because you cannot reduce every expense equally.

If your PG costs ₹9,000, you cannot simply decide to spend ₹4,000 instead.

But you may be able to reduce food delivery from ₹2,500 to ₹1,500.

That is where a budget becomes practical: control the expenses you can actually control.

Step 3: Account for Family Responsibilities Before Setting a Savings Target

For some freshers, the first salary is not only for personal expenses.

You may want or need to send money home, contribute toward household expenses, support parents, or help with a family payment.

Include that amount in your budget from the beginning.

For example:

Take-home salary: ₹30,000

  • PG: ₹9,000

  • Food: ₹4,500

  • Transport: ₹2,000

  • Family contribution: ₹4,000

  • Savings: ₹4,000

  • Personal spending: ₹3,500

  • Miscellaneous: ₹3,000

The exact numbers are only an illustration. Your own priorities may be completely different.

The important point is that family support should be treated as a planned expense rather than something you send only if money happens to remain at the end of the month.

Step 4: Decide How Much You Can Save

There is no universal "correct" savings percentage for a fresher.

A common starting point is around 10–20% of take-home pay, provided your essential expenses and responsibilities allow it.

But think of this as a range, not a rule.

For example:

Monthly take-homePossible starting savings
₹20,000₹2,000–₹4,000
₹25,000₹2,500–₹5,000
₹30,000₹3,000–₹6,000
₹40,000₹4,000–₹8,000

These are examples, not financial requirements.

If your rent is high, you have family responsibilities or you are paying off debt, your savings may initially be lower.

If you live with your parents and have very few expenses, you may be able to save considerably more.

A better question than "What percentage should I save?"

Ask:

"How much can I save every month without having to take that money back before payday?"

A smaller amount saved consistently is more useful than setting an unrealistic target and repeatedly failing to maintain it.

Step 5: Save Before You Start Spending

One simple habit can make budgeting much easier:

Move your planned savings soon after your salary arrives.

Suppose you receive ₹30,000 and decide that ₹4,000 is your monthly savings target.

Instead of keeping the entire ₹30,000 in your spending account:

  • Salary arrives: ₹30,000

  • Transfer to savings: ₹4,000

  • Available for the month's expenses: ₹26,000

This is often easier than spending throughout the month and hoping something remains at the end.

You can automate the transfer if your bank supports it.

The exact account structure is up to you. The purpose is simply to create some separation between money available to spend and money you have decided not to spend.

Step 6: Build an Emergency Fund Before Taking Investment Risks

Your first financial goal does not necessarily need to be chasing investment returns.

An emergency fund gives you a cash buffer when something unexpected happens.

For example:

  • You suddenly need to travel home.

  • You have an unexpected medical expense.

  • You lose your job.

  • Your relocation costs more than expected.

  • A major personal expense appears before your next salary.

RBI financial-education material discusses building an emergency reserve that can cover at least three months of living expenses, with more potentially appropriate for people with less predictable income. It also recommends keeping emergency money accessible.

You do not need to create that entire amount immediately.

If you currently have no emergency savings, start with your first small target.

For example:

Stage 1: ₹10,000
Stage 2: One month of essential expenses
Stage 3: Three months of essential expenses

Your target should be based on what it actually costs you to live, not an arbitrary number copied from someone else's budget.

What counts as an emergency?

An emergency is an unexpected and necessary expense.

A new phone because your current phone looks old is not an emergency.

A necessary medical expense or urgent travel because of a family situation could be.

Keeping this distinction clear prevents your emergency fund from becoming a second shopping account.

Step 7: Track Your Spending for at Least One Month

You cannot build a useful budget if you do not know where your money is going.

For one month, record your expenses.

You can use:

  • Excel or Google Sheets

  • A notes app

  • Your bank's transaction history

  • A budgeting application

  • A simple notebook

You do not need an elaborate system.

Record things such as:

  • ₹50 tea

  • ₹120 snacks

  • ₹250 food delivery

  • ₹200 cab

  • ₹500 shopping

  • ₹300 weekend outing

The purpose is not to feel guilty about every purchase.

The purpose is to discover patterns.

You may find that the problem isn't one large purchase. It may be several small food orders, frequent cabs or subscriptions you rarely use.

After one month, look at the total rather than judging each individual purchase.

Step 8: Give Your Flexible Spending a Limit

One useful trick for freshers is to create a separate limit for discretionary spending.

Suppose you decide you can spend ₹4,000 a month on:

  • Eating out

  • Entertainment

  • Shopping

  • Weekend activities

You could divide that into roughly ₹1,000 per week.

This does not mean you must spend exactly ₹1,000 every week.

It simply gives you an early warning.

If you spend ₹2,500 in the first week, you know that the rest of the month needs more discipline.

A useful rule

Do not ask:

"Can I afford ₹500?"

Ask:

"Does ₹500 fit inside the amount I planned for this category?"

That small change in thinking can make budgeting much easier.

Step 9: Be Careful With Your First Salary Purchase

Your first salary is worth celebrating.

You may want to buy something you have wanted for a long time. That is perfectly reasonable.

The problem is not spending money.

The problem is spending money before deciding what you actually want your salary to accomplish.

Before making a large purchase, ask:

  • Do I actually need this?

  • Have I already planned for it?

  • Will buying it reduce my emergency savings?

  • Will I still want it after waiting a week?

  • Am I buying it because I need it or because I just received my salary?

  • Would I rather save for a larger goal?

For expensive purchases, a waiting period can be useful.

You do not have to reject every purchase. You simply give yourself enough time to distinguish a genuine need from the excitement of getting your first paycheck.

Step 10: Watch Your PG, Food and Transportation Costs

For a fresher living away from home, these three categories can have a major effect on the monthly budget.

PG or rent

Before choosing accommodation, consider more than the advertised rent.

Check:

  • Deposit or advance

  • Food charges

  • Electricity

  • Wi-Fi

  • Laundry

  • Maintenance

  • Distance from office

  • Transportation cost

A cheaper PG far away from the office may not actually be cheaper after adding daily travel.

Food

Food costs can become unpredictable when you are busy at work.

Set a realistic food budget and decide which meals you can manage through your PG, cooking, groceries or affordable local options.

Food delivery should be treated as part of your discretionary spending if it is replacing a cheaper option rather than being a necessary expense.

Transportation

Calculate your approximate monthly commute instead of estimating it casually.

For example:

Daily travel cost × working days = approximate monthly commute

Then add occasional cabs or other travel if they are common for you.

This gives you a more realistic picture of your actual cost of working in another city.

Step 11: Do Not Let Every Salary Increase Become a Lifestyle Upgrade

Your first salary will probably not be your final salary.

As your income increases, it is tempting to immediately upgrade everything:

  • Better phone

  • Better accommodation

  • More restaurants

  • More subscriptions

  • More shopping

  • More expensive vacations

There is nothing inherently wrong with enjoying a higher income.

The problem is allowing your expenses to increase automatically every time your salary increases.

Suppose your salary increases by ₹5,000.

You do not have to save the entire increase.

But you also do not have to spend the entire increase.

You could decide beforehand that:

  • ₹2,000 goes toward savings

  • ₹1,500 goes toward a financial goal

  • ₹1,500 improves your lifestyle

The exact split depends on your situation.

The principle is simple:

Let your lifestyle improve gradually rather than automatically consuming every increase in income.

Step 12: Learn About Investing After You Understand Your Cash Flow

Investing can be part of your long-term financial plan, but your first salary does not need to be invested immediately just because everyone around you is talking about SIPs, stocks or mutual funds.

First understand:

  • How much you earn

  • How much you spend

  • How much cash you need

  • Your emergency reserve

  • Your financial goals

  • Your investment time horizon

  • Your ability to handle losses

SEBI's investor-education material emphasizes considering financial goals, risk tolerance and investment horizon when thinking about asset allocation. It also explains that diversification can reduce certain risks but does not guarantee that you will avoid losses.

So don't begin with:

"Which investment gives the highest return?"

Begin with:

"What is this money for, and when might I need it?"

Money you may need soon should not automatically be treated the same way as money intended for a long-term goal.

A Practical ₹30,000 First-Salary Budget

Here is one example for a fresher living away from home:

CategoryExample budget
PG / rent₹9,000
Food and groceries₹4,500
Transportation₹2,000
Phone and bills₹1,000
Family contribution₹4,000
Emergency savings₹4,000
Personal / entertainment₹3,000
Miscellaneous₹1,500
Total₹29,000

That leaves ₹1,000 unallocated.

And that is intentional.

A budget does not have to use every rupee.

You could keep the remaining amount as a small buffer, add it to savings, or put it toward a specific short-term goal.

More importantly, this example should not be copied blindly.

If your PG costs ₹13,000, your budget will look different.

If you live with your parents, your rent may be close to zero and your savings potential may be much higher.

If you have an education loan or significant family responsibilities, your priorities may be different again.

The best budget is the one that reflects your actual life.

What If You Cannot Save 20%?

Don't let a percentage become a reason to give up on budgeting.

Suppose you earn ₹25,000 and your essential expenses consume ₹22,000.

Saving ₹5,000 may simply not be realistic at that point.

You could start with ₹1,000 or ₹2,000 while looking for ways to reduce avoidable expenses.

Your financial situation can also change.

You might later:

  • receive a salary increase

  • move to cheaper accommodation

  • share expenses

  • reduce unnecessary subscriptions

  • receive a bonus

  • finish a loan payment

When that happens, increase your savings.

A good budget should adapt to your circumstances.

Common First-Salary Mistakes Freshers Should Avoid

1. Budgeting from CTC

Your CTC is not necessarily the amount you can spend every month.

Use your actual take-home salary.

2. Sending money home without budgeting for yourself

Supporting your family may be important, but you also need enough money for your own essential expenses and emergencies.

Plan the amount rather than transferring whatever happens to remain.

3. Treating the first salary as "free money"

Your first salary is income, not a one-time prize.

Enjoy some of it, but give the rest a job.

4. Buying expensive things on EMI too early

A low monthly EMI can make an expensive purchase appear affordable.

Look at the total cost and ask whether the purchase is necessary.

5. Having no emergency savings

Even a small unexpected expense can become stressful when your bank balance is already close to zero.

6. Comparing yourself with colleagues

Someone else's phone, car, apartment or holiday does not tell you how much they earn, save or owe.

Build your budget around your own situation.

7. Chasing quick investment returns

Be cautious about promises of guaranteed or unusually high returns.

Learn what you are buying, understand the risks and check whether the investment fits your goals.

8. Never reviewing the budget

A budget created in your first month may not work six months later.

Your rent, salary, responsibilities and lifestyle can change.

Review it regularly.

A Simple First-Salary System You Can Copy

If you want something simple, use this five-step system every month:

1. Salary day

Write down your actual take-home salary.

2. Pay yourself first

Move your planned savings to a separate account.

3. Pay fixed commitments

PG, rent, bills, loans and planned family contributions.

4. Set your spending limits

Decide how much remains for food, transportation and flexible spending.

5. Review at month-end

Ask:

  • What did I spend more on?

  • What did I spend less on?

  • Did I save what I planned?

  • Which expense surprised me?

  • What should I change next month?

This takes only a few minutes but makes the next month's budget much easier.

Your First Salary Is About More Than Saving

The goal of managing your first salary is not to become extremely frugal.

You worked for the money, so you should be able to enjoy some of it.

The goal is to avoid reaching the end of the month wondering where everything went.

A healthy first-salary budget gives every part of your income a purpose:

Some for living.
Some for responsibilities.
Some for saving.
Some for enjoying your life.
Some for the unexpected.

You do not need a perfect budget.

You need a budget you can actually follow.

Start with your take-home salary, understand your real expenses, save something consistently, build an emergency reserve over time and increase your savings as your financial situation improves.

Your first salary is not just your first paycheck.

It is your first opportunity to build a financial habit that can stay with you as your career grows.

Disclaimer: This article is for general educational purposes and does not constitute personalized financial, investment, tax or legal advice. Your expenses, responsibilities, financial goals and risk tolerance may differ. Financial products and investments involve risks. Consider your own circumstances and refer to authoritative sources before making financial decisions.

FAQ

How much should a fresher save from their first salary?

There is no universal percentage. A fresher can use 10–20% of take-home salary as an initial reference point if their essential expenses allow it. If that is not realistic, start with a smaller amount and increase it as your financial situation improves.

Is the 50/30/20 rule good for freshers?

It can be a useful budgeting framework, but it does not need to be followed exactly. A fresher paying high PG rent, supporting family members or repaying debt may need a different allocation.

What should I do immediately after receiving my first salary?

First confirm your take-home amount, then set aside planned savings, account for fixed expenses and family responsibilities, and establish a limit for flexible spending. Avoid making major purchases before understanding your monthly cash flow.

Should I invest my first salary?

You do not need to invest your entire first salary. First understand your expenses and establish an emergency reserve. When you start investing, consider your financial goals, risk tolerance and investment horizon rather than choosing something simply because friends or colleagues recommend it.

How much emergency savings should a fresher have?

A useful long-term target is several months of essential living expenses. RBI financial-education material discusses at least three months as a general emergency-fund target, while circumstances such as income stability can justify a larger reserve.

How can I stop spending my entire salary?

Create the budget before spending, transfer your planned savings soon after payday, track expenses for at least one month and put limits on categories such as food delivery, shopping and entertainment.

Comments

Popular posts from this blog

217. Contains Duplicate

217. Contains Duplicate Difficulty: Easy Problem Statement Given an integer array nums , return true if any value appears at least twice in the array, and return false if every element is distinct . Example 1: Input: nums = [1, 2, 3, 1] Output: true Explanation: The element 1 appears more than once (at indices 0 and 3). Example 2: Input: nums = [1, 2, 3, 4] Output: false Explanation: All elements are unique. Example 3: Input: nums = [1, 1, 1, 3, 3, 4, 3, 2, 4, 2] Output: true Explanation: Several elements appear multiple times: 1 , 3 , 4 , and 2 . Constraints: 1 <= nums.length <= 10⁵ -10⁹ <= nums[i] <= 10⁹ Solution:   import java.util.Arrays; class Solution {     public boolean containsDuplicate ( int [] nums ) {         Arrays . sort (nums); // Sort the array         for ( int i = 1 ; i < nums . length ; i++) {             if (nums[i]...

Chocolate Distribution Problem

Chocolate Distribution Problem Given an array  arr[]  of positive integers, where each value represents the number of chocolates in a packet. Each packet can have a variable number of chocolates. There are  m  students, the task is to distribute chocolate packets among  m  students such that -       i. Each student gets  exactly  one packet.      ii. The difference between maximum number of chocolates given to a student and minimum number of chocolates given to a student is minimum and return that minimum possible difference. Examples: Input: arr = [3, 4, 1, 9, 56, 7, 9, 12], m = 5 Output: 6 Explanation: The minimum difference between maximum chocolates and minimum chocolates is 9 - 3 = 6 by choosing following m packets :[3, 4, 9, 7, 9]. Input: arr = [7, 3, 2, 4, 9, 12, 56], m = 3 Output: 2 Explanation: The minimum difference between maximum chocolates and minimum chocolates is 4 - 2 = 2 by choosing following m packe...

Learn how to improve communication skills as a student or fresher with practical tips for speaking clearly, active listening, interviews, presentations, and workplace communication.

How to Improve Communication Skills as a Student or Fresher You can have good technical skills, a strong resume and impressive projects, but if you struggle to explain your ideas clearly, communication can become a challenge in college, interviews and your first job. The good news is that communication is a skill you can improve . You don't need perfect English, a foreign accent, a huge vocabulary or a naturally outgoing personality. What you need is regular practice: listening carefully, organizing your thoughts, speaking clearly, asking better questions and learning from feedback. For students and freshers, communication is especially important because you may use it in completely different situations within the same week—from a college presentation to a placement interview and then a message to a senior at work. In this guide, I'll share practical ways to improve communication skills as a student or fresher , including speaking exercises, voice clarity, act...