I just want to use this post and vent a little. I don't have anything super hands-on to teach or explain, but I hope you can take something away. I will talk a little bit about PHP and React (separately).
After a few Google searches and quick YouTube videos, I still couldn't get a lead on how things in PHP are supposed to be done for this challenge. I felt defeated and inadequate. But, I decided to keep going, instead of moping around while I feel sorry for myself. First, I decided to accept that I'm not a programming genius. I can't just look at snippets of code from another language and understand it right away. Second, I decided to go at my own pace so that I can have sound knowledge of whatever solution I do plan on implement. If I fail the challenge, at least I will learn something from it (PHP specifically). Then, I decided to look at Udemy and absorb as much PHP as I can over the weekend. I was able to chip away a 1-2 requirements afterwards!
Wanting to take a break from the new, I decided to help my cohort mates on a non-profit project they're contributing to. They're renewing an existing Wix website using React. It felt good picking up some work that required a tech I'm familiar with. I was able to refactor the Navbar to use components from semantic-ui-react and suffer for a few hours trying to implement a Carousel. It's still work-in-progress, and we've got a long way to go. I won't lie, doing things with React felt way better than doing things with PHP. But, I think this is just some uncomfortable initial reaction to change. Some growing pains if you will.
I want to be a developer that always keep an open mind for other tech stacks. So, I'll keep chipping away at this challenge until I get it done right. The last thing I want is to be old and bitter, and shame people for not using a certain piece of tech. After all, coding allows us to have multiple solutions for a single problem.
Wish me luck!