A Basic Setup for Web Developer

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 scr…


This content originally appeared on DEV Community and was authored by CodeOzz

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


This content originally appeared on DEV Community and was authored by CodeOzz


Print Share Comment Cite Upload Translate Updates
APA

CodeOzz | Sciencx (2021-04-11T19:37:27+00:00) A Basic Setup for Web Developer. Retrieved from https://www.scien.cx/2021/04/11/a-basic-setup-for-web-developer/

MLA
" » A Basic Setup for Web Developer." CodeOzz | Sciencx - Sunday April 11, 2021, https://www.scien.cx/2021/04/11/a-basic-setup-for-web-developer/
HARVARD
CodeOzz | Sciencx Sunday April 11, 2021 » A Basic Setup for Web Developer., viewed ,<https://www.scien.cx/2021/04/11/a-basic-setup-for-web-developer/>
VANCOUVER
CodeOzz | Sciencx - » A Basic Setup for Web Developer. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/04/11/a-basic-setup-for-web-developer/
CHICAGO
" » A Basic Setup for Web Developer." CodeOzz | Sciencx - Accessed . https://www.scien.cx/2021/04/11/a-basic-setup-for-web-developer/
IEEE
" » A Basic Setup for Web Developer." CodeOzz | Sciencx [Online]. Available: https://www.scien.cx/2021/04/11/a-basic-setup-for-web-developer/. [Accessed: ]
rf:citation
» A Basic Setup for Web Developer | CodeOzz | Sciencx | https://www.scien.cx/2021/04/11/a-basic-setup-for-web-developer/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.