Introduction

Learning Web Development

Front-end development requires a shift in perspective if you have never built anything for the browser. Here are a few things to keep in mind as you get started.

The browser is the ubiquitous platform.

Perhaps you have done native development for iOS or Android; written server-side code in Go, Ruby, or PHP; or built desktop applications for macOS or Windows. Development of those kinds targets platforms that might have large reaches but are not universal.

As a front-end developer, you will write code that targets the browser – the only platform available on nearly every mobile phone, tablet, and personal computer in the world.

Front-end development requires visual and programmatic thinking.

At one end of ...

Get React Programming: The Big Nerd Ranch Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.