Heroku - Was recently acquired by Salesforce and ceased free accounts
Altervista - Free PHP hosting and MySQL server. A bit slow.
I’m lost! How to learn all of this?
We can’t teach all technologies, and you need to get used to picking
them up faster in preparation for real jobs out there.
Some advice:
Learn how to read! (Literally) Always first go to the tool’s official website and follow their latest documentation, examples, and tutorials.
Practice a simpler project Do not jump into modifying your inherited project without understanding the basics on a simpler toy project.
Do not update everything at the beginning This may go against the fast-paced update culture, but we first need to preserve the working conditions of an older project. You are almost guaranteed to irreversibly break a project if you blindly update all of its dependencies to the latest version.
Do not watch those Youtube tutorials! Yeah, old school person here, who doesn’t understand the new generation. But, see next slide.
What’s wrong with video tutorials?
you can’t copy-paste from a video
they are almost always outdated (these tools update every 3 months or so)
they usually show only a very specific solution that may not be a good fit for you
you can’t continue following if you get an error during a step