A Basic Setup for Web Developer
Tags: webdev, javascript, git, node
Published: 2021-04-11 19:37:27

Hey ! A few time ago I started a new Dev environment in a new computer so I needed to re-install all stuff linked to my dev stuff !

I took this opportunity to create a list of thing to install in order to have a basic and good dev environment from scratch !

(Check at the end of this article a link with every command linux in order to create this env with more stuff)

## 🔧 Basics 

### Curl 

https://curl.se/

curl is used in command lines or scripts to transfer data ! Very useful tools for every developer !

### Vim 

https://www.vim.org/

A powerful Text editor when you need to edit or check a file fastly !

### Zsh & oh-my-zsh

https://ohmyz.sh/

This is the best terminal ever to my mind ! for using oh-my-zsh you will need to install zsh.

oh-my-zsh will improve a lot of thing and with this you will be able to use a lot of shortcut about git & shell command !

*(link to shortcut https://github.com/ohmyzsh/ohmyzsh/wiki/Cheatsheet)*


## 💻 Dev tools

### Git

https://git-scm.com/

Git is a free and open source distributed version control system, if you don't it, close this tab (no keep open but open a new tab :p) and learn git !

### Node

https://nodejs.org/en/

For every javascript developper you will need to use NodeJs in a lot of project ! It's use for creating a server in JS !

### Npm & Nvm

https://www.npmjs.com/

What is the most heavy thing in the world ? Node module folder of course ! npm will help developper to add a lot of external module very easy !

Nvm is used to handle npm versioning !

### Docker 

https://www.docker.com/

Docker is very very usefull for every developper in the world ! If you don't know what is this, you should learn how and why it's a **famous** tools !

## 📀 Dev Software

### Google Chrome or any other browser

For me I used Google chrome but you are free of using any browser !

### Postman

https://www.postman.com/

I **LOVE** this software, you can so easly make http(s) call for API, create custom API Library, test your api, import any call from curl to Postman call.

### VS Code or any other IDE

https://code.visualstudio.com/

I used it for every JS project and I love it ! I used a lot of extension (an incoming article from my VS Code setup and shortcut incoming !)

So from now you are ready to start to learn basic web !

I let my GitHub repository about my own setup on linux with **every line** to put in your terminal in order to install and setup all thing.

You will find a lot of tools that I have not mentioned in this article since I want to keep the very very basic !

https://github.com/Code-Oz/setup-linux-dev

---

I hope you like this reading!

🎁 You can get my new book `Underrated skills in javascript, make the difference` for FREE if you follow me on [Twitter](https://twitter.com/code__oz) and MP me 😁

Or get it [HERE](https://codeoz.gumroad.com/l/RXLYp)

🎁 [MY NEWSLETTER](https://www.getrevue.co/profile/code__oz)

☕️ You can [SUPPORT MY WORKS](https://www.buymeacoffee.com/CodeoZ) 🙏

🏃‍♂️ You can follow me on 👇

🕊 Twitter : [https://twitter.com/code__oz](https://twitter.com/code__oz)

👨‍💻 Github: https://github.com/Code-Oz

And you can mark 🔖 this article!