Using Laravel Without Efficient PHP Experience/Knowledge
Hi guys
Before starting to learn the basics of laravel and work with it(which is about 2 months ago), i had no PHP knowledge at all. I had Ruby On Rails and Ember.JS experience before. Reason i switched was that i started to dislike RoR.
Anyways, you can assume i know the basic OOP principals, relations and SQL. The thing is, i dived into laravel with no PHP experience beforehand. I just completed a PHP course on codecademy and jumped straight in to Jeffrey's tutorials. My RoR experience helped me understand it very easily.
I am not interested in learning PHP to it's bare bones. It just doesn't look that interesting to me unlike C# or Java does. But i still want to develop web apps with laravel.
Would this approach cause problems in the future ?
TL;DR Does it really matter the language if i have the logic to implement what i need?
I think understanding concepts that are shared between languages like inheritance, encapsulation is a great starting point ( watch some of the Uncle Bob videos that are language agnostic ) and will serve you well
Following Jeffreys videos is a great way of learning. I would recommend the https://laracasts.com/series/php-for-beginners series - you can skip a bunch of stuff like setting up an editor and watch the videos on array filtering, PDO, classes, etc. Just to see the PHP way of doing things.
Everyone is muddling through at different levels and we are all learning new stuff. My code from years ago sends shivers down my spine and I am sure in 10 years my current code will have the same effect.
So I would say crack on and remember to stop and ask questions along the way. We all had to start somewhere.
PS. Maybe don't release any apps that handle money or sensitive information until you have a bit more experience :)