Budget PC For Basic Programming and Data Storage in 2025 in INR 10K - 15K

I am from a remote village in Andhra Pradesh, Bharat (INDIA),
I am planning on building Few Computers all same specs computers for teaching programming like Python and Java and also MS Office and Linux Commands to school Students,
I am planning on Installing windows 10 pro and Ubuntu - dual boot on two different hard disks
I checked in Amazon.in but I need to confirm if the products are compatible, I could not verify that on pcPartPicker.com (because the parts are Made by Indian Manufactures)
Budget - INR 10000 ( $117) - INR 15000 ($177)
Processor - Intel 4th Gen i5 4590
Motherboard - h81 by Frontech which supports M.2 nvme SSD and SATA III 6 GB/s
it also supports SATA III Interface - So I just need clarification on What hard disks I can Use
i am planning on the below two hard disks for 1. m.2 nvme slot and 2 SATA III SSD
if this is supported I would go with this Option One :

Consistent 512 GB NVMe PCIe M.2 SSD 2280, 3D NAND with SLC Cache, Up to 2200MB/s, 5 Years Warranty

link: Consistent 512 GB NVMe PCIe M.2 SSD 2280, 3D NAND with SLC Cache, Up to 2200MB/s, 5 Years Warranty : Amazon.in: Fashion
if it not supported I would like to go for
nvme m.2 256 gb 1540 Consistent 256GB NVMe PCIe M.2 SSD 2280, 3D NAND with SLC Cache, Up to 2200MB/s, 5 Years Warranty : Amazon.in: Fashion

Secondary Hard disk for Ubuntu:

Consistent S6 SSD 512GB (CTSSD512S6)

link: Consistent SSD 512GB 2.5 Inch SATA Internal SSD - Read: 550MB/s & Write: 500MB/s - Solid-State Drive 5 Year Warranty (512, GB) : Amazon.in: Fashion
can you confirm if I can add more harddisk
also please tell me which MotherBoard is good in terms of quality at the lowest price and whether to buy it offline or online

the Wifi Reciver + Pendrive + monitor + Keybord Mouse will cost INR 4000 - INR 5000

P.S. On a seperate Note, Kindly advice me what are the things I need to keep in mind for setting up a lab at minimal cost Like like WIFI Router and

Good luck with building your training center (and welcome to L1Techs forums)!

The Intel 4th Gen Core i5 4590 is Haswell and is compatible with the H81 chipset on those motherboards. SATA III is a robust standard and rare to find incompatible parts – but make sure your devices are from brands and suppliers that other people trust. For the suggested items here, I’m unable to provide advice because I don’t recognise these names.

K3n.

First off, welcome to the forum.

It is kinda hard to give advice here, actually, since your budget of 15k INR (~$175) is so low. I think you may be shooting yourself in the foot by going Haswell, as Windows 10 is going to be EOL in less than a year and Windows 11 does not support Haswell. Only supported OS on those computers will then be Linux. You could of course run a Windows 10 PC without connecting it to the internet, ever.

To answer your question though, yes, there is a very high probability those disks will be compatible. Make sure the target platform has a B/M slot and not just an M slot, and you should be golden. If in doubt, buy one and test before you buy the rest.

However, if I were you, I would take a look at an N100 build, instead. Either something like this:

Or, there are also motherboards available, but then I would rather recommend the Ryzen 5500 GT over the N100 integrated motherboards, given the price of the standalone motherboards. Here is a budget build that assumes you will scavenge cases and PSUs from already existing computers. Unfortunately, this lands you at around 20k-22k INR:

PCPartPicker Part List

Type Item Price
CPU AMD Ryzen 5 5500GT $103.36
Motherboard ASRock A520M Phantom Gaming 4 $79.98
Memory TEAMGROUP Elite 2x8 GB DDR4-3200 CL22 $20.99
Storage TEAMGROUP MP33 256 GB M.2-2280 PCIe 3.0 $22.99
Storage TEAMGROUP MP33 256 GB M.2-2280 PCIe 3.0 $22.99
Total $250.31

One other thing to consider, why do you need Linux? Is it to have easy access to GCC toolchain, because WSL exists and can provide a very similar compatibility experience. You then install Linux as a regular, stand-alone program in Windows. This is much easier to maintain and control over a dual boot system.

Throwing out food for thought here. In the end of the day, you do you with whatever limited resources at your disposal. :slight_smile:

FWIW, I’d avoid a dependency on WSL2 as we’ve had only about 50% success in getting it to hello world (10 22H2 Enterprise, current gen hardware). The fails we’ve hit have been well known for some years but, judging by GitHub activity, the WSL team consists of one person whose job is to make up reasons to close issues without doing anything. So I’m not anticipating fixes from Microsoft.

1 Like

There is also msys2 as a backup, dual booting seems like a major PITA to support, better to look at PXE network boot options before dual booting IMO. If this is just for learning, WSL should be the easiest route, considering WSL is simply a compatibility layer to run a full scale Ubuntu OS.

At my place we use WSL to build Yocto successfully on the dev machines. It’s not perfect and we have a dedicated build server, too, but it is making our setup so much easier. This is why I recommend it. WSL does have limitations though.

This topic was automatically closed 273 days after the last reply. New replies are no longer allowed.