Here is a list of terms which you will need to talk about computers, mobile devices, the Internet, and computer programming.
компьютер—computer
настольный компьютер—a desktop computer
ноутбук—a laptop computer
электронная вычислительная машина (ЭВМ)—Electronic Computing Machine (a computer)
клавиатура—keyboard
клавиш—key (on a keyboard)
мышка—mouse
экран—screen
системный блок—system unit (the boxy part of a desktop computer containing the motherboard, power supply, and disks)
жёсткий диск—hard disk
оперативная помять—RAM
процессор—processor (CPU)
ядер—core (of a processor)
материнская плата—motherboard
графическая плата—graphics card
блок питания—power supply
блок бесперебойного питания—uninterruptible power supply
гибкий диск—floppy disk
USB-разъём—USB connector
USB-флеш-накопитель—USB flash storage device
флешка—thumb drive (informal)
мобильный телефон—mobile phone
сотовый телефон—cellular phone
мобилка—mobile phone (informal)
смартфон—smartphone
сенсорный экран—touchscreen
абонент—telephone user
мобильный оператор—wireless carrier
тарифный план—service plan
салон мобильной связи—cell phone store
зона досягаемости—service area
текстовое сообщение—text message (formal)
смска—text message (informal)
SIM-карта—SIM card
симка—SIM card (informal)
стартовый пакет—a SIM card packaged for retail sale
ремонт—repair
служба поддержки—technical support department
сеть—network
ужель—node
интернет—the Internet
сервер—server
маршрутизатор—router
коммутатор—a network switch (among other things)
пользовательская запись—user account
электронная почта—e-mail
сообщение электронной почты—e-mail message
адрес электронной почты—e-mail address
собачка—the @ sign
точка—dot
веб-браузер—web browser
обозреватель—browser
сайт—web site
Всемирная паутина—the World-Wide Web (as opposed to the Internet as a whole, term used mainly by nerds who know the difference)
блуждать по интернету—to surf the web
социальная сеть—social network
киберпространство—cyberspace
месcенджер—an instant messenger program
мгновенное сообщение—instant message
межсетевой экран—firewall
пропускная способность сети—network bandwidth
поисковая система—search engine
поисковые термины—search terms
прогуглать (что-то)—to search for something using Google (informal)
операционная система—operating system
программа—program
приложение—application program, app
текстовый процессор—word processor
текстовый редактор—text editor
редактор изображений—image editor
читалка—e-book reader
движок—widget
меню—menu
окно—window
кнопка—button
панель инструментов—toolbar
строка местоположения—location bar (such as in a web browser)
строка состояния—status line
графический интерфейс—graphical interface
командная стройка—command line
щёлкнуть—to click
прокрутить—to scroll
ввести—to enter (data, text, etc.)
выделить—to select
удалить—to delete
вырезать—to cut
скопировать—to copy
вставить—to paste
символ—character
шрифт—typeface (font)
курсор—cursor
строка—line of text
программист—a programmer
программировать—to program
программирование—programming
язык программирования—programming language
исходный код—source code
сценарий—a script
тег—a tag such as in HTML
компилятор—a compiler