Skip to content

Best Laptops for Programming

Windows laptops and MacBooks with at least 16 GB of memory and a mid-range or faster processor, under 4.2 lb (1.9 kg): enough for an editor, a browser full of docs, containers and builds.

We earn a commission from qualifying Amazon purchases made through our links, at no extra cost to you. This never affects our specs. How we make money.

59 models

Microsoft 2-in-1 2 configurations

Microsoft Surface Pro 13 (12th Edition)

Processor
Snapdragon X2 Plus
Memory
16 GB
Storage
256 GB
Screen
13"

Matching configuration: Snapdragon X2 Plus · Built-in · 16 GB · 256 GB · 13" 3K OLED

Check current price
Specs and configurations
Apple Creator laptop 2 configurations

Apple MacBook Pro 14 (M5)

Processor
Apple M5
Memory
16 GB
Storage
1 TB
Screen
14.2"

Matching configuration: Apple M5 · Built-in · 16 GB · 1 TB · 14.2" 3K 120Hz

Check current price
Specs and configurations
Samsung 2-in-1

Samsung Galaxy Book5 Pro 360

Processor
Intel Core Ultra 7 258V
Memory
32 GB
Storage
1 TB
Screen
16"

Matching configuration: Intel Core Ultra 7 258V · Built-in · 32 GB · 1 TB · 16" 3K OLED 120Hz

Check current price
Full specs
ASUS Gaming laptop 3 configurations

ASUS ROG Flow Z13 (2025)

Processor
AMD Ryzen AI Max 390
Memory
32 GB
Storage
1 TB
Screen
13.4"

Matching configuration: AMD Ryzen AI Max 390 · Built-in · 32 GB · 1 TB · 13.4" 2.5K IPS 180Hz

Check current price
Specs and configurations
Processor
Snapdragon X Plus
Memory
16 GB
Storage
256 GB
Screen
12"

Matching configuration: Snapdragon X Plus · Built-in · 16 GB · 256 GB · 12" Full HD+

Check current price
Full specs
Processor
Snapdragon X Plus
Memory
16 GB
Storage
512 GB
Screen
13"

Matching configuration: Snapdragon X Plus · Built-in · 16 GB · 512 GB · 13" 3K 120Hz

Check current price
Full specs
Processor
AMD Ryzen 7 8840HS
Memory
16 GB
Storage
1 TB
Screen
14"

Matching configuration: AMD Ryzen 7 8840HS · Built-in · 16 GB · 1 TB · 14" Full HD+

Check current price
Full specs
Acer Everyday laptop 2 configurations

Acer Aspire 14 AI (A14-52M)

Processor
Intel Core Ultra 5 226V
Memory
16 GB
Storage
1 TB
Screen
14"

Matching configuration: Intel Core Ultra 5 226V · Built-in · 16 GB · 1 TB · 14" Full HD+ IPS

Check current price
Specs and configurations
Dell 2-in-1

Dell Latitude 7450 2-in-1

Processor
Intel Core Ultra 7 165U
Memory
16 GB
Storage
512 GB
Screen
14"

Matching configuration: Intel Core Ultra 7 165U · Built-in · 16 GB · 512 GB · 14" Full HD+

Check current price
Full specs
Processor
Intel Core Ultra 7 256V
Memory
16 GB
Storage
1 TB
Screen
16"

Matching configuration: Intel Core Ultra 7 256V · Built-in · 16 GB · 1 TB · 16" Full HD+ IPS

Check current price
Full specs
HP 2-in-1 5 configurations

HP OmniBook 7 Flip 16 (16-au)

Processor
Intel Core Ultra 5 226V
Memory
16 GB
Storage
512 GB
Screen
16"

Matching configuration: Intel Core Ultra 5 226V · Built-in · 16 GB · 512 GB · 16" Full HD+ IPS 120Hz

Check current price
Specs and configurations
Lenovo Everyday laptop

Lenovo V15 (G4 IRU)

Processor
Intel Core i5-13420H
Memory
16 GB
Storage
512 GB
Screen
15.6"

Matching configuration: Intel Core i5-13420H · Built-in · 16 GB · 512 GB · 15.6" Full HD

Check current price
Full specs
Processor
AMD Ryzen AI 5 340
Memory
16 GB
Storage
1 TB
Screen
14"

Matching configuration: AMD Ryzen AI 5 340 · Built-in · 16 GB · 1 TB · 14" Full HD+ OLED

Check current price
Full specs
Processor
Intel Core 5 120U
Memory
16 GB
Storage
512 GB
Screen
14"

Matching configuration: Intel Core 5 120U · Built-in · 16 GB · 512 GB · 14" Full HD+ IPS

Check current price
Full specs
HP 2-in-1

HP Envy x360 16

Processor
Intel Core Ultra 7 155U
Memory
16 GB
Storage
512 GB
Screen
16"

Matching configuration: Intel Core Ultra 7 155U · Built-in · 16 GB · 512 GB · 16" Full HD+ IPS

Check current price
Full specs
Lenovo Everyday laptop

Lenovo V15 (G4 ABP)

Processor
AMD Ryzen 7 5825U
Memory
24 GB
Storage
1 TB
Screen
15.6"

Matching configuration: AMD Ryzen 7 5825U · Built-in · 24 GB · 1 TB · 15.6" Full HD

Check current price
Full specs
ASUS 2-in-1

ASUS Zenbook Duo (UX8406)

Processor
Intel Core Ultra 9 285H
Memory
32 GB
Storage
1 TB
Screen
14"

Matching configuration: Intel Core Ultra 9 285H · Built-in · 32 GB · 1 TB · 14" 3K OLED 120Hz

Check current price
Full specs
Processor
Apple M5 Pro
Memory
24 GB
Storage
1 TB
Screen
14.2"

Matching configuration: Apple M5 Pro · Built-in · 24 GB · 1 TB · 14.2" 3K OLED

Check current price
Full specs
Processor
Intel Core i7-1360P
Memory
16 GB
Storage
1 TB
Screen
13.4"

Matching configuration: Intel Core i7-1360P · Built-in · 16 GB · 1 TB · 13.4" Full HD+ 120Hz

Check current price
Full specs
Dell Everyday laptop 3 configurations

Dell Inspiron 15 (3530)

Processor
Intel Core i5-1334U
Memory
16 GB
Storage
512 GB
Screen
15.6"

Matching configuration: Intel Core i5-1334U · Built-in · 16 GB · 512 GB · 15.6" Full HD IPS

Check current price
Specs and configurations
Processor
AMD Ryzen AI 5 430
Memory
16 GB
Storage
1 TB
Screen
16"

Matching configuration: AMD Ryzen AI 5 430 · Built-in · 16 GB · 1 TB · 16" Full HD+ OLED

Check current price
Full specs
Processor
Intel Core Ultra 5 322
Memory
16 GB
Storage
512 GB
Screen
14"

Matching configuration: Intel Core Ultra 5 322 · Built-in · 16 GB · 512 GB · 14" Full HD+ OLED

Check current price
Full specs
Acer Everyday laptop

Acer Aspire Go 15 (AG15-42P)

Processor
AMD Ryzen 7 7730U
Memory
16 GB
Storage
512 GB
Screen
15.6"

Matching configuration: AMD Ryzen 7 7730U · Built-in · 16 GB · 512 GB · 15.6" Full HD IPS

Check current price
Full specs
HP 2-in-1

HP OmniBook X Flip 14

Processor
Intel Core Ultra 5 226V
Memory
16 GB
Storage
1 TB
Screen
14"

Matching configuration: Intel Core Ultra 5 226V · Built-in · 16 GB · 1 TB · 14" Full HD+ IPS 120Hz

Check current price
Full specs
HP Everyday laptop

HP ProBook 4 G1a

Processor
AMD Ryzen 5 230
Memory
16 GB
Storage
512 GB
Screen
16"

Matching configuration: AMD Ryzen 5 230 · Built-in · 16 GB · 512 GB · 16" Full HD+

Check current price
Full specs
HP 2-in-1 3 configurations

HP OmniBook X Flip 16 (16-ar), AMD

Processor
AMD Ryzen AI 7 350
Memory
32 GB
Storage
1 TB
Screen
16"

Matching configuration: AMD Ryzen AI 7 350 · Built-in · 32 GB · 1 TB · 16" 3K OLED 120Hz

Check current price
Specs and configurations
Dell Everyday laptop 3 configurations

Dell Latitude 5420

Processor
Intel Core i5-1145G7
Memory
16 GB
Storage
256 GB
Screen
14"

Matching configuration: Intel Core i5-1145G7 · Built-in · 16 GB · 256 GB · 14" Full HD

Check current price
Specs and configurations
Microsoft Thin and light laptop

Microsoft Surface Laptop 5

Processor
Intel Core i7-1265U
Memory
16 GB
Storage
512 GB
Screen
13.5"

Matching configuration: Intel Core i7-1265U · Built-in · 16 GB · 512 GB · 13.5" 2K

Check current price
Full specs
Processor
Intel Core i7-1185G7
Memory
32 GB
Storage
512 GB
Screen
13.3"

Matching configuration: Intel Core i7-1185G7 · Built-in · 32 GB · 512 GB · 13.3" Full HD+ IPS

Check current price
Full specs
Dell 2-in-1

Dell Latitude 5330 2-in-1

Processor
Intel Core i7-1265U
Memory
32 GB
Storage
512 GB
Screen
13.3"

Matching configuration: Intel Core i7-1265U · Built-in · 32 GB · 512 GB · 13.3" Full HD

Check current price
Full specs
Dell Everyday laptop

Dell Latitude 7420

Processor
Intel Core i7-1165G7
Memory
16 GB
Storage
512 GB
Screen
14"

Matching configuration: Intel Core i7-1165G7 · Built-in · 16 GB · 512 GB · 14" Full HD

Check current price
Full specs
Acer Everyday laptop

Acer Aspire 16 AI (A16-11MT)

Processor
Snapdragon X
Memory
16 GB
Storage
512 GB
Screen
16"

Matching configuration: Snapdragon X · Built-in · 16 GB · 512 GB · 16" Full HD+ 120Hz

Check current price
Full specs
Acer Gaming laptop

Acer Predator Triton 14 (PT14-51)

Processor
Intel Core i7-13700H
Memory
16 GB
Storage
1 TB
Screen
14"

Matching configuration: Intel Core i7-13700H · NVIDIA GeForce RTX 4070 Laptop · 16 GB · 1 TB · 14" 2.5K IPS

Check current price
Full specs
Acer Everyday laptop

Acer Swift 16 AI (SF16-71T)

Processor
Intel Core Ultra X7 358H
Memory
32 GB
Storage
1 TB
Screen
16"

Matching configuration: Intel Core Ultra X7 358H · Built-in · 32 GB · 1 TB · 16" 3K OLED

Check current price
Full specs
Acer Thin and light laptop

Acer Swift Go 16 AI (SFG16-A71T)

Processor
AMD Ryzen AI 7 445
Memory
16 GB
Storage
1 TB
Screen
16"

Matching configuration: AMD Ryzen AI 7 445 · Built-in · 16 GB · 1 TB · 16" Full HD+ IPS

Check current price
Full specs
Acer Thin and light laptop 2 configurations

Acer Swift Go 16 AI (SFG16-I71T)

Processor
Intel Core Ultra 5 322
Memory
16 GB
Storage
512 GB
Screen
16"

Matching configuration: Intel Core Ultra 5 322 · Built-in · 16 GB · 512 GB · 16" Full HD+ OLED

Check current price
Specs and configurations
Acer Creator laptop

Acer Swift X 14 (SFX14-73G)

Processor
Intel Core Ultra 7 255H
Memory
16 GB
Storage
1 TB
Screen
14"

Matching configuration: Intel Core Ultra 7 255H · NVIDIA GeForce RTX 5050 · 16 GB · 1 TB · 14" 3K OLED

Check current price
Full specs
Apple Thin and light laptop

Apple MacBook Air 13 (M5)

Processor
Apple M5
Memory
16 GB
Storage
512 GB
Screen
13.6"

Matching configuration: Apple M5 · Built-in · 16 GB · 512 GB · 13.6" 2.5K IPS

Check current price
Full specs
Apple Thin and light laptop

Apple MacBook Air 15 (M5)

Processor
Apple M5
Memory
16 GB
Storage
512 GB
Screen
15.3"

Matching configuration: Apple M5 · Built-in · 16 GB · 512 GB · 15.3" 3K IPS

Check current price
Full specs
Apple Creator laptop

Apple MacBook Pro 14 (M5 Pro or M5 Max)

Processor
Apple M5 Pro
Memory
24 GB
Storage
1 TB
Screen
14.2"

Matching configuration: Apple M5 Pro · Built-in · 24 GB · 1 TB · 14.2" 3K 120Hz

Check current price
Full specs
Apple Creator laptop

Apple MacBook Pro 14 (M6)

Processor
Apple M6
Memory
16 GB
Storage
1 TB
Screen
14.2"

Matching configuration: Apple M6 · Built-in · 16 GB · 1 TB · 14.2" 3K 120Hz

Check current price
Full specs
ASUS Gaming laptop 2 configurations

ASUS ROG Zephyrus G14 (2025)

Processor
AMD Ryzen 9 270
Memory
16 GB
Storage
1 TB
Screen
14"

Matching configuration: AMD Ryzen 9 270 · NVIDIA GeForce RTX 5070 · 16 GB · 1 TB · 14" 3K OLED 120Hz

Check current price
Specs and configurations
ASUS Everyday laptop

ASUS Vivobook 16 (X1607QA)

Processor
Snapdragon X
Memory
16 GB
Storage
512 GB
Screen
16"

Matching configuration: Snapdragon X · Built-in · 16 GB · 512 GB · 16" Full HD+ IPS

Check current price
Full specs
ASUS Thin and light laptop

ASUS Zenbook S 14 (UX5406)

Processor
Intel Core Ultra 9 386H
Memory
32 GB
Storage
1 TB
Screen
14"

Matching configuration: Intel Core Ultra 9 386H · Built-in · 32 GB · 1 TB · 14" 3K OLED 120Hz

Check current price
Full specs
Dell Everyday laptop

Dell 15 (D15260)

Processor
Intel Core Ultra 7 255U
Memory
16 GB
Storage
1 TB
Screen
15.6"

Matching configuration: Intel Core Ultra 7 255U · Built-in · 16 GB · 1 TB · 15.6" Full HD

Check current price
Full specs
Dell Everyday laptop 4 configurations

Dell Pro Max 14 Premium (MA14250)

Processor
Intel Core Ultra 7 255H
Memory
16 GB
Storage
256 GB
Screen
14"

Matching configuration: Intel Core Ultra 7 255H · Built-in · 16 GB · 256 GB · 14" Full HD+

Check current price
Specs and configurations
Dell Thin and light laptop 5 configurations

Dell XPS 13 (DX13260)

Processor
Intel Core 5 320
Memory
16 GB
Storage
512 GB
Screen
13.4"

Matching configuration: Intel Core 5 320 · Built-in · 16 GB · 512 GB · 13.4" 2.5K 120Hz

Check current price
Specs and configurations
Dell Thin and light laptop 6 configurations

Dell XPS 16 (DA16260)

Processor
Intel Core Ultra 5 325
Memory
16 GB
Storage
512 GB
Screen
16"

Matching configuration: Intel Core Ultra 5 325 · Built-in · 16 GB · 512 GB · 16" Full HD+ 120Hz

Check current price
Specs and configurations
HP Gaming laptop

HP OMEN Transcend 14 (14-fb0)

Processor
Intel Core Ultra 9 185H
Memory
32 GB
Storage
2 TB
Screen
14"

Matching configuration: Intel Core Ultra 9 185H · NVIDIA GeForce RTX 4070 Laptop · 32 GB · 2 TB · 14" 3K OLED 120Hz

Check current price
Full specs
HP Gaming laptop

HP OMEN Transcend 14 (14-fb1)

Processor
Intel Core Ultra 7 255H
Memory
16 GB
Storage
1 TB
Screen
14"

Matching configuration: Intel Core Ultra 7 255H · NVIDIA GeForce RTX 5060 · 16 GB · 1 TB · 14" 3K OLED 120Hz

Check current price
Full specs
HP Everyday laptop

HP OmniBook 5 16 (16-fb)

Processor
Snapdragon X
Memory
16 GB
Storage
512 GB
Screen
16"

Matching configuration: Snapdragon X · Built-in · 16 GB · 512 GB · 16" Full HD+ OLED

Check current price
Full specs
HP Thin and light laptop 2 configurations

HP OmniBook Ultra 14 (14-kd)

Processor
Snapdragon X2 Elite
Memory
32 GB
Storage
1 TB
Screen
14"

Matching configuration: Snapdragon X2 Elite · Built-in · 32 GB · 1 TB · 14" 3K OLED 120Hz

Check current price
Specs and configurations
HP Thin and light laptop

HP OmniBook Ultra 14, Intel

Processor
Intel Core Ultra 7 356H
Memory
16 GB
Storage
1 TB
Screen
14"

Matching configuration: Intel Core Ultra 7 356H · Built-in · 16 GB · 1 TB · 14" 3K OLED 120Hz

Check current price
Full specs
Lenovo Everyday laptop

Lenovo V15 (G6, AMD)

Processor
AMD Ryzen 7 170
Memory
16 GB
Storage
512 GB
Screen
15.6"

Matching configuration: AMD Ryzen 7 170 · Built-in · 16 GB · 512 GB · 15.6" Full HD

Check current price
Full specs
Microsoft Thin and light laptop 7 configurations

Microsoft Surface Laptop 13.8 (7th Edition)

Processor
Snapdragon X Plus
Memory
16 GB
Storage
512 GB
Screen
13.8"

Matching configuration: Snapdragon X Plus · Built-in · 16 GB · 512 GB · 13.8" 2K

Check current price
Specs and configurations
Microsoft Thin and light laptop 6 configurations

Microsoft Surface Laptop 13.8 (8th Edition)

Processor
Snapdragon X2 Plus
Memory
16 GB
Storage
512 GB
Screen
13.8"

Matching configuration: Snapdragon X2 Plus · Built-in · 16 GB · 512 GB · 13.8" 2K

Check current price
Specs and configurations
Microsoft Thin and light laptop 6 configurations

Microsoft Surface Laptop 15 (8th Edition)

Processor
Snapdragon X2 Plus
Memory
16 GB
Storage
512 GB
Screen
15"

Matching configuration: Snapdragon X2 Plus · Built-in · 16 GB · 512 GB · 15" 2K

Check current price
Specs and configurations
Samsung Thin and light laptop

Samsung Galaxy Book6 Pro 16

Processor
Intel Core Ultra 7 356H
Memory
32 GB
Storage
1 TB
Screen
16"

Matching configuration: Intel Core Ultra 7 356H · Built-in · 32 GB · 1 TB · 16" 3K OLED

Check current price
Full specs
Samsung Creator laptop 2 configurations

Samsung Galaxy Book6 Ultra

Processor
Intel Core Ultra X7 358H
Memory
32 GB
Storage
1 TB
Screen
16"

Matching configuration: Intel Core Ultra X7 358H · Built-in · 32 GB · 1 TB · 16" 3K OLED

Check current price
Specs and configurations

Do you need a powerful laptop for programming?

The honest answer to “do I need a powerful laptop for programming?” is: it depends on what you build. Writing code is light work. Your editor, a terminal and a browser barely touch a modern processor. What slows a laptop down is everything around the code: compiling, running containers, emulating phones and crunching data.

Web development, scripting and learning to code need the least. Python, JavaScript, PHP and Ruby run happily on any mid-range chip. What you do need is 16 GB of memory, because VS Code, a dev server and twenty documentation tabs add up quickly, and a comfortable keyboard and screen for long sessions. That’s the floor for every laptop on this page: Windows or macOS, 16 GB or more, a processor from the mid-range up and a weight under 4.2 lb (1.9 kg), so it still goes to class, the office or a coffee shop.

Compiled languages and big codebases are where the processor earns its keep. Building a large C++, Rust, Java or Android project uses every core, so more performance cores mean shorter waits between edit and test. The same goes for Docker and virtual machines: each container or VM takes its own slice of memory, so plan on 32 GB if you run them all day, and at least 512 GB of storage for images, toolchains and node_modules folders.

Mobile development decides the operating system for you. Building iPhone, iPad or Mac apps needs Xcode, which only runs on macOS, so you need a MacBook. A MacBook Air handles most app work; a MacBook Pro keeps big builds and simulators fast without its fans getting loud. Android Studio runs on Windows, macOS and Linux, but its emulator wants 16 GB as a minimum.

Data science, machine learning and game development are the cases where a graphics card matters. Most ML frameworks are built on NVIDIA’s CUDA, so training models on your own laptop means a GeForce RTX card with as much video memory as you can afford. Unity and Unreal also lean on the GPU. If you only call cloud APIs or train in a notebook service, you don’t need one.

So, for most people learning or working in web and backend development: a modern mid-range chip, 16 GB of memory, 512 GB of storage, a good keyboard and a battery that lasts the day. Spend more only where your own work needs it. For students on a computer science course, the same advice applies on a tighter budget: see laptops for computer science students. If you’ll train models or build games, look at laptops with a dedicated card in laptops for engineering students.

Frequently asked questions

Do you need a powerful laptop for programming?

For learning to code, web development and scripting, no: a modern mid-range processor and 16 GB of memory is plenty. Power starts to matter when you compile large projects, run several Docker containers or virtual machines, build mobile apps with emulators, or train machine learning models.

How much RAM do I need for coding?

16 GB is the sensible minimum today. Your editor, a browser full of documentation and a local server can fill 8 GB on their own. Go for 32 GB if you run Docker, Android emulators or virtual machines every day.

Is a MacBook or a Windows laptop better for programming?

A MacBook is the only option for iPhone and Mac apps, because Xcode runs on macOS only, and its Unix base suits web and backend work. Windows is the better fit for .NET and Windows desktop apps, games, and machine learning on an NVIDIA graphics card. With WSL, Windows also runs Linux tools well.

Do I need a graphics card for programming?

Only for game development, 3D work or training machine learning models on your own laptop. Most ML libraries are built around NVIDIA's CUDA, so pick a laptop with an NVIDIA GeForce RTX card for that. Everything else runs fine on built-in graphics.

Is a Chromebook good for programming?

Only for learning the basics or coding in the browser. Linux on a Chromebook works, but most models have too little memory and storage for real projects, so none of them make this list.