DEV Community

Cover image for I'm writing Become a Fullstack JavaScript Developer book

I'm writing Become a Fullstack JavaScript Developer book

ageekdev profile image 🅰️ GEEK Originally published at Updated on ・3 min read

After finished the blog series Become a Fullstack JavaScript Developer, I'm going to write the book with the same name. I'll write daily and publish online at

Become a Fullstack JavaScript Developer is an original series where I explain my process and what I've learnt to become a full stack Javascript developer - from motivation to actual building my own product single-handedly.

The Motivation behind this book is all about my journey when I transformed from an iOS developer to a fullstack developer successfully, and hope someone will find this useful on becoming a fullstack developer.

This book is a complete guide on how to Become a Fullstack JavaScript Developer which is very ambitious on covering both latest and practical principles, technolgies and examples.

This book is being written by only me over a long time; it keeps changing and evolving. It is filled with images and films as well as texts. By floating online, it can grow a bit every day or so, as new things come along and it can be equally accessible all around the world, at any time, for free.

Just like a regular book, this book is divided into chapters: it’s my way of carving up reality and throwing the emphasis on what matters most. I invite you to navigate around all the parts. And use the extensive indexing of pieces to approach issues from different starting points.

I'd love you to read Become a Fullstack JavaScript Developer regularly, to keep checking in and to browse unfamiliar sections.


(Writing). This chapter covers important computer science subjects like JavaScript language, data structures & algorithms, design patterns, system design, Git version control and how to design RESTful APIs.


(Upcoming). This chapter covers Node.js runtime, Express, Apollo, relational database MySQL, NoSQL database MongoDB, Redis cache, RabbitMQ message broker, authentication using JWT, web socket, search engines and testing using Jest.


(Upcoming). Frontend development has been flooded with insane amount of technologies! The big decision, then, is what to focus on. What are the critical skills you need to master, and what order should you tackle them. This chapter covers HTML, CSS, JavaScript, React and Browser.


(Upcoming). The power of JavaScript has come to mobile world with the rise of React Native, this community is now very mature and competitive compare to native mobile using Swift or Dart. This chapter covers all necessary knowledge to build a complete React Native mobile app.


(Upcoming). DevOps is quite specialized and often managed by DevOps engineers in your team. As a Fullstack Developer, you don’t need to follow the above path for DevOps engineer. Just pick a minimum collection of tools to manage your product initially at a very basic level and improve it over time. This chapter covers Ubuntu server, Nginx web server, CI/CD using CircleCI and Docker containerization.


(Upcoming). This chapter provides you tutorials and examples on how to build a complete product including server, website, mobile and CI/CD pipeline to deploy on a VPS using Docker.

Discussion (18)

Editor guide
chrisachard profile image
Chris Achard

I'm sure it'll be great 💯

My quick advice from writing an ebook is that if you plan to do too much from the start, you may get overwhelmed. Instead, you may want to plan pretty short sections... I think you'll find that hey expand anyway! But also: do whatever works for you 😉

Good luck!

bootcode profile image
Robin Palotai

Can relate to this. As I'm writing my book, even a small initial outline expands to unforseen depth.

That feels organic, and the way things are. But makes prediction hard as usual.

ageekdev profile image
🅰️ GEEK Author

Thanks a lot Chris :) Really appreciate your advice. I'm still planing and not in any rust.

kauresss profile image

Nice. I would suggest to trim the frontend portion to the bare minimum. There are lots of resources for frontend and people might skip reading the book all together due to the 'react vs vue' discussion. It would be cool if there was a 'build a PWA' as you go along in the book

ageekdev profile image
🅰️ GEEK Author

Really appreciate your suggestion! I would be thinking hard about this :)

codemouse92 profile image
Jason C. McDonald • Edited

All the best writing your book!

When you're done (or nearly so), you may consider pitching it to No Starch Press. They're the publisher for my own upcoming book, "Dead Simple Python", and I can say authoritatively (as a publisher myself) that they are head-and-shoulders above most tech publishers in terms of their attention to quality and detail.

ageekdev profile image
🅰️ GEEK Author

Thank Jason 🥳 really appreciate your suggestion. No Starch Press will definitely be in my list.

deleteman123 profile image
Fernando Doglio

Congrats man! Getting started is always the hardest part! I'm writing one myself, hit me up if you want to share some of the experience :)

ageekdev profile image
🅰️ GEEK Author

Thanks man :) good luck with your book!

banjoanton profile image
Anton Ödman • Edited

Looks great, looking forward to read it!

thompsonad profile image
Aaron Thompson

Can't wait to read this 👍

ad0791 profile image
Alexandro Disla

would love to read it!!!!

lewiskori profile image
Lewis kori

Awesome!! All the best as you write. Can't wait for the release.

axelledrouge profile image

Nice! I would certainly read it, thanks for doing this

isaacchibuikejn profile image
Isaac Chibuike Jnr

How can I get a copy of it?
I'm new in coding and have interest in HTML, CSS, JavaScript and python

ageekdev profile image
🅰️ GEEK Author

I have just started writing 😀 stay tuned. it will be available online at my blog

kristijanfistrek profile image

My dude, yes! Can't wait!

khangprcvn profile image

Awesome ( mấy bài của anh viết hay lắm :D )