How to be a tech guru

As a Tech Guru, you have to do more than diagnose the problem. You must also consider who is asking for your help and choose the best solution. By that, we of course mean the best solution for you.

For family members, you need the quickest resolution, because they will come back to haunt you if you don't fix it on the first try. Swapping RAM modules around is a quick and safe thing to try, but reformatting and reinstalling Windows will be much like cutting the head off a hydra: you may fix the original problem but three more will grow in its place, as you try to restore all the drivers for their 15-year-old printers and off-brand sound cards.

With friends and neighbours you are much less invested, so wherever possible you should recommend new kit. My experience is that this is generally what they are hoping you will do anyway. Your pronouncement will be used as bargaining leverage with their spouses or parents, to justify a big spend. If you try and save them money, they will resent you for it and the next time their PC breaks, you'll be blamed for not euthanizing it last time.

If you are fixing computers for customers, your overriding priority is to safeguard their data. Before you so much as open Device Manager, you should clone their entire hard disk onto a removable drive of your own. This will feel like a ridiculous precaution every single time, until you actually need it, whereupon it will feel like the best advice anyone has ever given you. Remember: if data is lost for any reason while you are sat in front of the keyboard, you will be blamed. Cloned hard disks are like save points: you can afford to be more adventurous, if you know you can hit F9 and reload.

Is that all? Are you really a Tech Guru now? Of course you are! Gurus don't have all the answers, they just know how to remain calm under fire while they look for one. They know where to look and they know the answer when they see it. You can do all these things and all that you need now is the self-confidence to carry it off.

If anyone tries to call you an expert, by all means deny it. But if they call you a guru, just smile knowingly and humbly.

How to be a tech guru

Learning Python is straightforward, useful and free

Learn to program

Programming is an extremely helpful skill for a Tech Guru. Lots of command line operations become easier if you know a little programming, particularly in Linux – but much more importantly, it teaches you what a computer really is.

Programmers are like Neo: they don't see files and icons, they see resource handles. Memory isn't just a quantity, like the fuel in your tank. It's a collection of discrete integers and floats and strings. When you understand how the house is built, you'll know which walls you can safely remove and which will bring the ceiling down on your head.

Programming means debugging, and the mindset you for it is the same as for diagnosing every other computer problem. Programming is like classical music theory for computer troubleshooting. You can teach yourself to strum some chords without it, but you won't become a great musician that way.

As soon as you can write a simple program, more complicated programs lose their mystique. And if you can write even a modestly useful app or a mod for a game, then your computer itself will be demystified to a degree that's impossible to overstate.

Programming is such a useful skill that it should be compulsory for all five-year-olds, never mind aspiring Tech Gurus. Happily, programming is easier to learn now than ever. Python is a good language to learn first – it's a widely used, serious language, but designed to be readable and simple. You can learn the basics for free in a few weekends at Google's Developer website. If you can complete a sudoku you can learn Python.

If you can boot this far, the motherboard is probably fine

Learning the boot sequence

When your PC is switched off but still plugged into the mains (or laptop battery), the motherboard still receives power on the 5-Volt standby rail, providing power to the circuitry that monitors the power button.

Pressing this button signals the motherboard to tell the power supply (PSU) to fire up and pulls the voltage to 0V on the reset pin for the CPU. This puts the CPU into a known start state, with default values loaded into all the registers, and sets the instruction pointer to the start address of the BIOS.

Between 0.1 and 0.5 seconds later, the voltages from the PSU have stabilised and it signals this by putting +5V on the Power Good line. This tells the motherboard to release the reset line, which allows it to return to +5V.

The CPU begins executing the Power On Self Test (POST) in the BIOS or UEFI code. This initialises the RAM and the PCI bus. If there's a problem you'll receive a series of beeps – a single beep indicates a pass, and control then passes to the video card, which executes its own video BIOS initialisation routine. Once the video subsystem is working, control comes back to the BIOS or UEFI and you'll see a summary screen or pretty splash screen.

While this is displayed, each drive is checked until it finds a bootable one. Control passes to the boot loader program stored on this disk, which copies the Windows kernel and basic drivers into RAM. The Windows logo appears, the boot loader copies the registry into RAM and loads remaining drivers. The boot loader hands off to the Windows kernel and the login screen appears.

Latest in Pro
Squarespace
Build a website for less with 10% off Squarespace subscriptions
UK Prime Minister Sir Kier Starmer
UK PM says AI should soon replace civil servants
Image depicting hands typing on a keyboard, with phishing hooks holding files, passwords and credit cards.
Microsoft warns about a new phishing campaign impersonating Booking.com
An image of network security icons for a network encircling a digital blue earth.
Why effective cybersecurity is a team effort
Data leak
Hacked Tata Technologies data leaked by ransomware gang
A close-up photo of an iPhone, with the App Store icon prominent in the center of the image.
Thousands of iOS apps found to expose user data and leak Stripe keys
Latest in How Tos
Max Verstappen of Red Bull in testing for the 2025 season in Bahrain
Australian Grand Prix 2025: How to watch F1 First Practice race online from anywhere
Lunar eclipse
I'm a pro photographer – here's how I'm shooting the total lunar eclipse blood moon with my camera and phone
Photoshop CC logo on a screen
How to make an image background transparent in Photoshop
Glasgow Rangers' Nigerian forward Cyriel Dessers runs with the ball during a UEFA Europa League round of 16 first-leg football match in March 2025
Rangers vs Fenerbahce live stream: How to watch UEFA Europa League online
Tottenham Hotspur player Lucas Bergvall participates in the match at the AFAS Stadium for the UEFA Europa League
Tottenham vs AZ live stream: How to watch the Europa League online from anywhere
Bruno Fernandes of Manchester United celebrates after scoring their side's first goal during a Premier League match in March 2025
Man Utd vs Real Sociedad live stream: How to watch the Europa League game online