1. MCUs

ESP32 with WiFI and Bluetooth. The ESP32 is fantastic and is now my default micro-controller for most projects. However it requires a lot of power to operate and that can create a signifigant challenge for battery powered IoT devices that need to run for a long time. Still, fantastic microcontroller and great for a ton of applications and managing sleep mode properly it can lower power consumption massively.

MSP is not for beginners. Unless you're copying/pasting code, you need to have strong foundations on C, then you could even jump to assembly. Arduino/Raspberry is a good introduction because you have lots of reference material, examples, and bigger community to get started with.

 

Lenovo Legion y740Specs:CPU: Intel Core i7-8750HGPU: Nvidia GeForce RTX 2070 Max-QRam: 16 GB of DDR4/2667Storage: 256GB SSD, 1TB HDDDisplay: 15.6-inch 144Hz G-Sync display at 1920x1080Weight: 2.994kg

Lenovo Legion y740

Specs:

CPU: Intel Core i7-8750H

GPU: Nvidia GeForce RTX 2070 Max-Q

Ram: 16 GB of DDR4/2667

Storage: 256GB SSD, 1TB HDD

Display: 15.6-inch 144Hz G-Sync display at 1920x1080

Weight: 2.994kg

MSI GT76 TitanSpecs:CPU: Intel Core i9-9900KGPU: NVIDIA GeForce RTX 2080 (Laptop)Display: 17.3”, 4K UHD (3840 x 2160), IPSStorage: 2000GB SSD + 1000GB HDDRam: 4x 32GB DDR4, 2666 MHzWeight: 4.50 kg (9.9 lbs)

MSI GT76 Titan

Specs:

CPU: Intel Core i9-9900K

GPU: NVIDIA GeForce RTX 2080 (Laptop)

Display: 17.3”, 4K UHD (3840 x 2160), IPS

Storage: 2000GB SSD + 1000GB HDD

Ram: 4x 32GB DDR4, 2666 MHz

Weight: 4.50 kg (9.9 lbs)

ROG Strix HERO IIISpecs:CPU: Intel Core i7-9750HGPU: NVIDA GeForce RTX 2070 MobileRAM: 32768 MBDisplay: 15.6 inch 16:9, 1920 x 1080 pixel 141 PPIStorage: 1 TB SSDWeight: 2.4kg

ROG Strix HERO III

Specs:

CPU: Intel Core i7-9750H

GPU: NVIDA GeForce RTX 2070 Mobile

RAM: 32768 MB

Display: 15.6 inch 16:9, 1920 x 1080 pixel 141 PPI

Storage: 1 TB SSD

Weight: 2.4kg

MSI gs75 StealthSpecs:CPU: 8th-gen Intel Core i7-8750HGPU: Nvidia GeForce RTX 2080 Max-QRAM: 32GB of DDR4/2667 in dual-channel modeStorage: 512GB Samsung PM981 NVMe SSDDisplay: 17.3-inch 144Hz wide-aspect ratio monitor without G-sync or FreeSync

MSI gs75 Stealth

Specs:

CPU: 8th-gen Intel Core i7-8750H

GPU: Nvidia GeForce RTX 2080 Max-Q

RAM: 32GB of DDR4/2667 in dual-channel mode

Storage: 512GB Samsung PM981 NVMe SSD

Display: 17.3-inch 144Hz wide-aspect ratio monitor without G-sync or FreeSync

ROG Strix GSpecs:CPU: Intel Core i7-9750HNVIDIA GeForce GTX 1650 (Laptop)Display: 15.6”, Full HD (1920 x 1080), IPSStorage: 512GB SSDRAM: 8GB DDR4Weight: 2.40 kg (5.3 lbs)

ROG Strix G

Specs:

CPU: Intel Core i7-9750H

NVIDIA GeForce GTX 1650 (Laptop)

Display: 15.6”, Full HD (1920 x 1080), IPS

Storage: 512GB SSD

RAM: 8GB DDR4

Weight: 2.40 kg (5.3 lbs)

AORUS 17:Specs:CPU: Intel Core i9-9980HK (2.4GHz, 16MB L3 cache)GPU: NVIDIA GeForce RTX 2080Storage: Intel 760p 1TB PCIe SSD + 2TB HDDRAM: 32GB dual-channelDisplay: 17.3-inch 1,920 x 1,080-pixel 240Hz displayWeight: 3.75kg

AORUS 17:

Specs:

CPU: Intel Core i9-9980HK (2.4GHz, 16MB L3 cache)

GPU: NVIDIA GeForce RTX 2080

Storage: Intel 760p 1TB PCIe SSD + 2TB HDD

RAM: 32GB dual-channel

Display: 17.3-inch 1,920 x 1,080-pixel 240Hz display

Weight: 3.75kg

Aftershock MX-15 Elite  Specs:CPU: Intel Core i7-7700HQ (2.8GHz)GPU: NVIDIA GeForce GTX 1050Ti 4GB GDDR5RAM: 8GB DDR4Storage: 128GB SSDDisplay: 15.6 inches, 1,920 x 1,080 pixelsWeight: 2.5kg

Aftershock MX-15 Elite
Specs:

CPU: Intel Core i7-7700HQ (2.8GHz)

GPU: NVIDIA GeForce GTX 1050Ti 4GB GDDR5

RAM: 8GB DDR4

Storage: 128GB SSD

Display: 15.6 inches, 1,920 x 1,080 pixels

Weight: 2.5kg

Razer Blade 15Specs:CPU: 2.2GHz Intel Core i7-8750H (hexa-core, up to 4.1GHz with Turbo Boost)GPU: Nvidia GeForce GTX 1070 (8GB GDDR5 VRAM; Max-Q); Intel UHD 630Storage: 512GB M.2 SSD (NVMe PCIe 3.0 x4RAM: 16GB DDR4 (dual-channel, 2,667MHz)Display: …

Razer Blade 15

Specs:

CPU: 2.2GHz Intel Core i7-8750H (hexa-core, up to 4.1GHz with Turbo Boost)

GPU: Nvidia GeForce GTX 1070 (8GB GDDR5 VRAM; Max-Q); Intel UHD 630

Storage: 512GB M.2 SSD (NVMe PCIe 3.0 x4

RAM: 16GB DDR4 (dual-channel, 2,667MHz)

Display: 15.6-inch FHD (1,920 x 1,080) matte display (144Hz; IPS; 100% sRGB)

Aftershock Vapor 15 proSpecs:CPU: Intel Core i7-9750H Processor (2.60GHz, 12MB L3 cache)GPU: NVIDIA GeForce RTX 2070 Max-Q CardDisplay: 15.6-inch IPS screen 1,920 x 1,080-pixel 144HzStorage: Phison 512GB NVMe SSD hard driveRAM: 16GB DDR4-2666 dual-c…

Aftershock Vapor 15 pro

Specs:

CPU: Intel Core i7-9750H Processor (2.60GHz, 12MB L3 cache)

GPU: NVIDIA GeForce RTX 2070 Max-Q Card

Display: 15.6-inch IPS screen 1,920 x 1,080-pixel 144Hz

Storage: Phison 512GB NVMe SSD hard drive

RAM: 16GB DDR4-2666 dual-channel

Weight: 1.87kg

Gigabyte Aero 17Specs:CPU: Intel Core i9-9880HKGPU: Nvidia GeForce RTX 2070 Max-Q, Intel UHD Graphics 630 (integrated)Display: 17.3-inch 4K (3840 x 2160) IPS 144Hz refresh rate 5ms response timeStorage: 512GB PCIe NVMeRAM: 16384 MB, PC4-19200 DDR4, …

Gigabyte Aero 17

Specs:

CPU: Intel Core i9-9880HK

GPU: Nvidia GeForce RTX 2070 Max-Q, Intel UHD Graphics 630 (integrated)

Display: 17.3-inch 4K (3840 x 2160) IPS 144Hz refresh rate 5ms response time

Storage: 512GB PCIe NVMe

RAM: 16384 MB, PC4-19200 DDR4, 1 slot

Weight: 5 pounds (2.3kg)

Alienware 17 R5Specs:CPU: 2.9GHz Intel Core i9-8950HK (hexa-core, 12MB cache, up to 4.8GHz)GPU: Nvidia GeForce GTX 1080 OC (8GB GDDR5X)Storage: 512GB PCIe SSD, 1TB HDD (7,200 rpm)RAM: 32GB DDR4 (2,666MHz)Display: 17.3-inch, QHD (2,560 x 1,440) 120Hz…

Alienware 17 R5

Specs:

CPU: 2.9GHz Intel Core i9-8950HK (hexa-core, 12MB cache, up to 4.8GHz)

GPU: Nvidia GeForce GTX 1080 OC (8GB GDDR5X)

Storage: 512GB PCIe SSD, 1TB HDD (7,200 rpm)

RAM: 32GB DDR4 (2,666MHz)

Display: 17.3-inch, QHD (2,560 x 1,440) 120Hz G-Sync

Weight: 9.74 pounds (4.42 kg)

Omen XCPU: Intel Core i7-7820HKGPU: NVIDIA GeForce GTX 1080 (8GB GDDR5X)Storage: 2000GB SSDRAM: 32GB DDR4Display: 17.3”, 4K UHD (3840 x 2160), IPSWeight: 4.85 kg (10.7 lbs)

Omen X

CPU: Intel Core i7-7820HK

GPU: NVIDIA GeForce GTX 1080 (8GB GDDR5X)

Storage: 2000GB SSD

RAM: 32GB DDR4

Display: 17.3”, 4K UHD (3840 x 2160), IPS

Weight: 4.85 kg (10.7 lbs)

Omen 17Specs:CPU: Intel Core i7-8750HGPU: NVIDIA GeForce GTX 1070 (8GB GDDR5)Storage: 128GB SSD + 1000GB HDDRAM: 16GB DDR4, 2666 MHzDisplay: 17.3”, Full HD (1920 x 1080), 144 Hz, IPS + G-SyncWeight: 3.73 kg (8.2 lbs)

Omen 17

Specs:

CPU: Intel Core i7-8750H

GPU: NVIDIA GeForce GTX 1070 (8GB GDDR5)

Storage: 128GB SSD + 1000GB HDD

RAM: 16GB DDR4, 2666 MHz

Display: 17.3”, Full HD (1920 x 1080), 144 Hz, IPS + G-Sync

Weight: 3.73 kg (8.2 lbs)

Aorus 15-SASpecs:CPU: 2.6GHz Intel Core-i7 9750H (six-core, 12MB cache, up to 4.5GHz with Turbo Boost)GPU: Nvidia GeForce GTX 1660 Ti, 6GB GDDR5Storage: 512GB NVMe SSDRAM: 16GB DDR4-2666Display: 15.6-inch, 1080p, 144HzWeight: 2.4kg

Aorus 15-SA

Specs:

CPU: 2.6GHz Intel Core-i7 9750H (six-core, 12MB cache, up to 4.5GHz with Turbo Boost)

GPU: Nvidia GeForce GTX 1660 Ti, 6GB GDDR5

Storage: 512GB NVMe SSD

RAM: 16GB DDR4-2666

Display: 15.6-inch, 1080p, 144Hz

Weight: 2.4kg

Mi Gaming LaptopSpecs:CPU: 9th-gen Intel Core i7RAM: 16GB of DDR4 RAMGPU: NVIDIA GeForce RTX 2060 GPUStorage: 512GB-SSDDisplay: 144Hz refresh rateWeight: 2.6kg

Mi Gaming Laptop

Specs:

CPU: 9th-gen Intel Core i7

RAM: 16GB of DDR4 RAM

GPU: NVIDIA GeForce RTX 2060 GPU

Storage: 512GB-SSD

Display: 144Hz refresh rate

Weight: 2.6kg

Alienware Area-51mSpecs:CPU: Intel Core i9-9900KGPU: NVIDIA GeForce RTX 2080 (Laptop)Storage: 1000GB SSDRAM: 64GB DDR4, 2666 MHzDisplay: 17.3”, Full HD (1920 x 1080), 144 Hz, IPSWeight: 4.40 kg (9.7 lbs)

Alienware Area-51m

Specs:

CPU: Intel Core i9-9900K

GPU: NVIDIA GeForce RTX 2080 (Laptop)

Storage: 1000GB SSD

RAM: 64GB DDR4, 2666 MHz

Display: 17.3”, Full HD (1920 x 1080), 144 Hz, IPS

Weight: 4.40 kg (9.7 lbs)

Aftershock Forge 15 ProSpecs:CPU: Intel Core i7-9750H processorGPU: NVIDIA GeForce RTX 2060Storage: 512GB PCIe NVMe M.2 SSDRAM: 16GB DDR4-2666 RAMDisplay: 15.6-inch 1,920 x 1,080-pixel 144Hz AHVA displayWeight: 2.2kg

Aftershock Forge 15 Pro

Specs:

CPU: Intel Core i7-9750H processor

GPU: NVIDIA GeForce RTX 2060

Storage: 512GB PCIe NVMe M.2 SSD

RAM: 16GB DDR4-2666 RAM

Display: 15.6-inch 1,920 x 1,080-pixel 144Hz AHVA display

Weight: 2.2kg

MSI GF75 ThinSpecs:CPU: Intel Core i7-9750HGPU: NVIDIA GeForce GTX 1650 Max-QDisplay: 17.3”, Full HD (1920 x 1080), IPSStorage: 512GB SSD + 2000GB HDDRAM: 2x 8GB DDR4, 2666 MHzWeight: 2.20 kg (4.9 lbs)

MSI GF75 Thin

Specs:

CPU: Intel Core i7-9750H

GPU: NVIDIA GeForce GTX 1650 Max-Q

Display: 17.3”, Full HD (1920 x 1080), IPS

Storage: 512GB SSD + 2000GB HDD

RAM: 2x 8GB DDR4, 2666 MHz

Weight: 2.20 kg (4.9 lbs)

Acer nitro 17Specs:CPU: Intel Core i7-8750HGPU: NVIDIA GeForce GTX 1650 (Laptop)Storage: 512GB SSD PCIe NVMe (RAID 0) + 1TB HDD, 5400 rpmRAM: 32GB DDR4, 2667 MHzDisplay: 15.6”, Full HD (1920 x 1080), 144 Hz, IPSWeight: 2.22 kg (4.9 lbs)

Acer nitro 17

Specs:

CPU: Intel Core i7-8750H

GPU: NVIDIA GeForce GTX 1650 (Laptop)

Storage: 512GB SSD PCIe NVMe (RAID 0) + 1TB HDD, 5400 rpm

RAM: 32GB DDR4, 2667 MHz

Display: 15.6”, Full HD (1920 x 1080), 144 Hz, IPS

Weight: 2.22 kg (4.9 lbs)

ASUS TUF Gaming FX504Specs:CPU: Intel Core i5-8300H 17GPU: NVIDIA GeForce GTX 1050 (2GB GDDR5) 49Storage: 1TB FireCuda SSHDRAM: 8GB DDR4, 2666 MHzDisplay: 15.6”, Full HD (1920 x 1080), TNWeight: 2.30 kg (5.1 lbs)

ASUS TUF Gaming FX504

Specs:

CPU: Intel Core i5-8300H 17

GPU: NVIDIA GeForce GTX 1050 (2GB GDDR5) 49

Storage: 1TB FireCuda SSHD

RAM: 8GB DDR4, 2666 MHz

Display: 15.6”, Full HD (1920 x 1080), TN

Weight: 2.30 kg (5.1 lbs)

Vapor 17x:Specs:CPU: Intel® Core™ i7-10875H ProcessorGPU: NVIDIA GEFORCE RTX 2070 SUPER 8GB GDDR6Storage: 512GB M.2 NVME ULTRA FAST SSDRAM: 16GB (8GB x 2) DDR4 2666MHZ (Dual Channel)Display: 17.3 Inch 240hz FHD Premium Wide Color Wide Viewing Angle …

Vapor 17x:

Specs:

CPU: Intel® Core™ i7-10875H Processor

GPU: NVIDIA GEFORCE RTX 2070 SUPER 8GB GDDR6

Storage: 512GB M.2 NVME ULTRA FAST SSD

RAM: 16GB (8GB x 2) DDR4 2666MHZ (Dual Channel)

Display: 17.3 Inch 240hz FHD Premium Wide Color Wide Viewing Angle Display (1920x1080)

Weight: 2kg

ROG Zephyrus S15Specs:CPU: Intel Comet Lake Core i7-10875H, eight-coreGPU: RTX 2080 Super 90W OCStorage: 2x M.2 NVME 2280 storageRAM: up to 48 GB DDR4 3200 MHz (16 GB soldered, 1x DIMM)Display: 15.6 inch, 1920 x 1080 px resolution, IPS, 300Hz, 3ms, …

ROG Zephyrus S15

Specs:

CPU: Intel Comet Lake Core i7-10875H, eight-core

GPU: RTX 2080 Super 90W OC

Storage: 2x M.2 NVME 2280 storage

RAM: up to 48 GB DDR4 3200 MHz (16 GB soldered, 1x DIMM)

Display: 15.6 inch, 1920 x 1080 px resolution, IPS, 300Hz, 3ms, G-Sync, matte, non-touch

Weight: 2.04 kg (4.45 lb)

Inspiron 15 7000 gaming ($3168)Specs:CPU: i5-8265U, MX250GPU: Nvidia GeForce GTX 1060 Max-QStorage: 128 GB SSD, 1 TB HDDRAM: 8GBDisplay: 15.6 inch FHDWeight: 5.6lb

Inspiron 15 7000 gaming ($3168)

Specs:

CPU: i5-8265U, MX250

GPU: Nvidia GeForce GTX 1060 Max-Q

Storage: 128 GB SSD, 1 TB HDD

RAM: 8GB

Display: 15.6 inch FHD

Weight: 5.6lb

ThundeRobot GX97 Specs:CPU: Quad Core 2.8GHz up to 3.8GHzGPU: NVIDIA GeForce GTX 1050 Ti 4GBStorage: 256GB SSD + 1TB HDD, DDR4-2400MHzRAM: 8GB, 2400 MHzDisplay: 17.3 inch (1920 x 1080) FHD DisplayWeight: 2.9kg

ThundeRobot GX97
Specs:

CPU: Quad Core 2.8GHz up to 3.8GHz

GPU: NVIDIA GeForce GTX 1050 Ti 4GB

Storage: 256GB SSD + 1TB HDD, DDR4-2400MHz

RAM: 8GB, 2400 MHz

Display: 17.3 inch (1920 x 1080) FHD Display

Weight: 2.9kg

ROG Strix Scar iiiSpecs:CPU: Intel Core i7-9750HGPU: Nvidia GeForce RTX 2060 with 6GB of VRAMStorage: 1TB SSDRAM: 16GBDisplay: 15.6 inches, 1080pWeight: 4.3lb

ROG Strix Scar iii

Specs:

CPU: Intel Core i7-9750H

GPU: Nvidia GeForce RTX 2060 with 6GB of VRAM

Storage: 1TB SSD

RAM: 16GB

Display: 15.6 inches, 1080p

Weight: 4.3lb

MSI GP65 LeopardSpecs:CPU: 2.6 GHz Intel Core i7-9750H Six-CoreGPU: NVIDIA GeForce RTX 2060 (6GB GDDR6)Storage: 512GB NVMe PCIe M.2 SSDRAM: 16GB DDR4Display: 15.6" 1920 x 1080 144 Hz IPS DisplayWeight: 5.07 lb / 2.3 kg

MSI GP65 Leopard

Specs:

CPU: 2.6 GHz Intel Core i7-9750H Six-Core

GPU: NVIDIA GeForce RTX 2060 (6GB GDDR6)

Storage: 512GB NVMe PCIe M.2 SSD

RAM: 16GB DDR4

Display: 15.6" 1920 x 1080 144 Hz IPS Display

Weight: 5.07 lb / 2.3 kg

HP Gaming Pavilion - 15-dk0142tx Specs:CPU: Intel® Core™ i7-9750H (2.6 GHz base frequency, up to 4.5 GHz base with Intel® Turbo Boost Technology, 12 MB cache, 6 cores)GPU: NVIDIA® GeForce® GTX 1650 Graphics (4 GB GDDR5 dedicated)RAM: 8 GB DDR4-2666 …

HP Gaming Pavilion - 15-dk0142tx
Specs:

CPU: Intel® Core™ i7-9750H (2.6 GHz base frequency, up to 4.5 GHz base with Intel® Turbo Boost Technology, 12 MB cache, 6 cores)

GPU: NVIDIA® GeForce® GTX 1650 Graphics (4 GB GDDR5 dedicated)

RAM: 8 GB DDR4-2666 SDRAM (1 x 8 GB)

Storage: 512 GB PCIe® NVMe™ M.2 SSD

Display: 15.6" diagonal FHD IPS anti-glare micro-edge WLED- backlit (1920 x 1080)

Weight: 2.23 kg

Predator PH315-52-74XE Helios 300Specs:CPU: Intel Coffee Lake Core i7-9750H, six-coreGPU: Intel HD 630 and Nvidia GeForce RTX 2060 6GB 80W OC (GeForce 445.75)Storage: 2x 512 GB SSD in Raid0(M.2 80 mm NVMe – WD SN720 SDAPNTW-512G) + 2 TB SSHD (2.5″ b…

Predator PH315-52-74XE Helios 300

Specs:

CPU: Intel Coffee Lake Core i7-9750H, six-core

GPU: Intel HD 630 and Nvidia GeForce RTX 2060 6GB 80W OC (GeForce 445.75)

Storage: 2x 512 GB SSD in Raid0(M.2 80 mm NVMe – WD SN720 SDAPNTW-512G) + 2 TB SSHD (2.5″ bay – WD20SPZX-21UA7T0)

RAM: 32 GB DDR4 RAM 2666 MHz (2x 16 GB DIMMs)

Display: 15.6 inch, 1920 x 1080 px resolution, IPS, 144 HZ, matte, AU Optronics AUO82ED panel

Weight: 2.41 kg (5.3 lb), .55 kg (1.21 lbs) power brick, EU version

Dell G7 17 Gaming Laptop (7790)Specs:CPU: 2.2GHz Intel Core i7-8750HGPU: Nvidia GeForce RTX 2060 (6GB GDDR6 VRAM); Intel UHD Graphics 630Storage: 256GB PCle M.2 SSDRAM: 8GB DDR4 (2,666MHz)Display: 17.3-inch, Full HD (1,920x1,080) IPS, (60Hz refresh …

Dell G7 17 Gaming Laptop (7790)

Specs:

CPU: 2.2GHz Intel Core i7-8750H

GPU: Nvidia GeForce RTX 2060 (6GB GDDR6 VRAM); Intel UHD Graphics 630

Storage: 256GB PCle M.2 SSD

RAM: 8GB DDR4 (2,666MHz)

Display: 17.3-inch, Full HD (1,920x1,080) IPS, (60Hz refresh rate)

Weight: 7.21 pounds (3.27kg)

Lenovo Legion Y520 (my current laptop as of 15 May 2020)

Specs:

CPU: 2.8GHz Intel Core i7-7700HQ

GPU: Nvidia GeForce GTX 1050 Ti

RAM: 16GB DDR4 

Display: 15.6-inch FHD (1,920 x 1,080) IPS (LED backlit, anti-glare)

Storage: 256GB SSD (M.2 PCIe); 2TB HDD (5,400 rpm)