Skip to content

Home & Stack

heikijapan edited this page Oct 5, 2026 · 1 revision

Welcome to the php-book2 wiki!

Choose a technical home and go much deeper than most people are willing to go. My Tech home is PHP!!!

MILESTONE 1:

Your priority should be getting comfortable with things like functions, arrays, strings, forms, files, sessions, OOP basics, PDO/MySQL, error handling, classes, namespaces, Composer, and building complete small apps. Once normal PHP starts feeling natural, internals will make much more sense.

A good trigger point for starting PHP internals seriously would be when you can build a small app without constantly asking, “what function do I need here?” You don’t need to be advanced, but you should be comfortable reading ordinary PHP code.

Stack

< 2027 >

  1. PHP 8.2+
    1. Composer
  2. MySQL (and database internals with C)
  3. CSS & Tailwind (visualization & layouts)
  4. C (focus: data structures, PHP internals)
  5. Laravel
  6. Bash
  7. Docker
  8. Linux (ubuntu)
  9. NginX
  10. minimum of JavaScript to do basic thing

< 2028 >

  1. JavaScript (focus: visualization, data structures, UI)
    1. Basics of Statistics (what are different types of charts eg pie pr bar chart showing! U need to understand its axes very well)
  2. TypeScript 7+ (or just go Vanilla JS only cos u do not need it so much)
  3. Chart.js
  4. Three.js

Bash

But you do not need to “master Bash” deeply at first. Learn the practical shell skills: cd ls pwd mkdir rm cp mv cat less grep find chmod chown ps kill systemctl ssh curl pipes | redirection > >> environment variables

Then basic Bash scripting: if for while variables functions

Bash stack:

  • Linux commands
  • Git
  • MySQL CLI
  • PHP CLI
  • Composer
  • Nginx tools
  • Docker

Clone this wiki locally