Vscode:

Download Visual Studio Code - Mac, Linux, Windows

Composer:

Composer

Laravel:

Installation - Laravel 11.x - The PHP Framework For Web Artisans

Node (for npm commands)

Node.js — Download Node.js® Xampp (apache/local php):

Download XAMPP

→ Ensures you can make SQL tables and run PHP locally. Should look like this;

image.png

Tailwind plugins;

Editor Setup - Tailwind CSS

Prettier for code formatting (vscode plugin or npm package, both should work, if you use my github repo it should already be included once you install all dependencies).

https://www.npmjs.com/package/prettier

npm i prettier
npm i prettier/plugin-php

refer to vscode note and settings.json file example for more info

Installing git

Git - Installing Git

If you have never worked with git, refer to Learn Git - Tutorials, Workflows and Commands | Atlassian

All I usually use is (after setup);

git add . 
git commit -m ‘message here’
git push

It’s also possible to do this visually, with source control in vscode;

image.png

and occasionally adding a new branch for trying out different versions of a program. There’s more options, but everything can be googled when you need those.