In a world dominated by technology and communication, being computer savvy can only be an advantage. The new information and communication technologies (NICT) sector is constantly expanding and always seeking new talents. Reveal your inner geek and develop skills that you can always benefit from.
Steps

Step 1. You should know in detail the hardware components of a computer
In English, we talk about hardware. These are all the components of a computer, whether it is the circuit boards located at the heart of the central processing unit or external peripherals. The equipment makes it possible to send, store, process or exchange information. It also makes it possible to create a computer network.

Step 2. A computer is made up of software that you need to master
Software is a set of applications, protocols and programs to determine the tasks performed by the computer.

Step 3. Read the technical specifications of your computer
General information is available in your control panel. But it is necessary to know your machine in great detail. To do this, download a specific utility such as CPU-Z.

Step 4. Learn to use the command line interface
This function is also known by the abbreviation CLI for Command Line Interface. It allows you to perform tasks on your computer without using the graphical interface. Its name varies according to the operating system: “command prompt” under Windows, “terminal” under GNU / Linux and under Mac OS. Note that the use of the command line interface is more developed under GNU / Linux than under Windows.

Step 5. Learn to use the keyboard without looking at it
By mastering the use of your keyboard, you will be more efficient.

Step 6. Develop your knowledge by interviewing those around you
Do not hesitate to ask for information to broaden your knowledge. In the IT field, innovation is constant, which requires you to regularly update your knowledge.

Step 7. Learn programming languages
Programming is one of the fundamentals of computer science. There are different languages, the purposes and uses of which vary. Languages Html and CSS allow you to write web pages, but are of little use for programming. On the other hand, Delphi Where Javascript are languages widely used among developers. Choose the language that seems best suited to your needs. Ideally, learn more than one.

Step 8. Learn how to repair basic failures
This is the best way to put your knowledge into practice while continuing to learn. In addition, repairing computers belonging to your entourage will help establish your reputation as a geek.

Step 9. Work with other computer enthusiasts
Sharing your knowledge is a simple and effective way to learn and improve. That said, there's nothing stopping you from continuing to perfect yourself on your own to be the best.

Step 10. Learn how to install and update the correct drivers for each type of hardware component
Reinstall your operating system to familiarize yourself with using the computer drivers.

Step 11. Learn how to identify and get rid of malware of all types
Computer threats take many and varied forms: spyware (or spyware), viruses, rootkit… New and more powerful malware are created every day. This therefore requires effective protection and the ability to recognize each type of threat in order to better combat it.

Step 12. Install a firewall
It protects your computer from the network to which it is possibly connected.

Step 13. Install your operating system
Most people who are passionate about computers use a free operating system, that is, it is not the exclusive property of a company. There are many free operating systems, the best known of which are the GNU / Linux and BSD. They are free and can be changed according to the user. You can practice programming, using a command line interface or a computer server …

Step 14. Memorize the keyboard shortcuts
They will allow you to get to know your computer faster and work faster.

Step 15. The Internet should no longer hold any secrets from you
You must know how it works, the various uses, but also the flaws.

Step 16. Start by learning all the basics of computers
Knowing and knowing how to maintain your machine is essential. The steps presented in this article will give you a solid foundation of skills that you can develop as you go. You can then set up more ambitious projects.

Step 17. Don't rely on what you've learned
The constant evolution of the IT world requires you to improve your knowledge by all means (support communities, forums, specialized sites, etc.).

Stage 18. The branch of mathematics applied to computer science is particularly important for programming
This is essentially marked by a digital binary language consisting of 0 and of
Step 1.. Each sign is called a bit and measures an elementary amount of information. Eight bits form a byte (or a byte). Concerning the multiples of bytes, we commonly use the units of the international system, namely the kilo-, the mega- … However, unlike the other units of measurement, the multiples of the byte have been calculated in base 2 (and not in base 10), which means that a kilobyte was equal to 2 ^ 10 or 1,024 bytes. For reasons of uniformity, new prefixes were created in 1998. So don't be surprised to find a storage capacity expressed in kibibyte (kiB) or in mebibyte (MiB). To conclude on this small difficulty, we still often find the notation prior to 1998 when in reality, a kilobyte is worth 1000 bytes while a kibibyte is worth 1024 bytes
Step 19. Learn the different numbering systems (binary, octal, decimal, hexadecimal) and to switch from one to the other by conversion (from hexadecimal to binary, from decimal to octal.
..).
Advice
- When repairing a computer, keep external storage equipment close at hand (USB key, external hard drive, etc.) to transfer files if necessary. This can allow you to target a problem and / or protect your files.
- Whatever operating system you are using (Windows, Mac OS, GNU / Linux…), install software to protect against viruses and malicious programs. Take care when downloading them, as they may contain programs from which they are supposed to protect you.
- Take care that your computer does not overheat when you handle it, especially if you overclock (or overclock in English). Provide a cooling system if necessary.
- Download at least five antivirus and protection software and a free operating system to a USB drive. Keep this key handy when repairing software.
Warnings
- Be aware that if you attempt to repair your computer yourself (including a hardware problem), you may void your warranty.
- A geek is not someone who spends their time talking on forums or creating viruses. Far from this particularly negative cliché, a geek is a computer enthusiast eager for knowledge in the field. If your ambition is to expand, disseminate and share your computer science knowledge, you are a real geek!