@
johnnyroger
Hello, good question tol,
In my exp with PHP and JS, I started from scratch. In fact, procedural pa yung level na alam ko, which later found out, hirap mg maintain nang code along the road, pag naging complex na yung application, for me, it was my fault, without research what are the best practice.
Hindi naman tinuro sa professor ko yung best practice eh! Kaya i learned this in a hard way.
Kumapit ako sa JQuery for JS, and Codeigniter for PHP, thinking, these tools can speed sa process. Which, is indeed, serves its purpose, However, behind the scene, depended ako sa documentation, without the knowledge how to create and understand each function from scratch.
With said, promise ko sa sarili ko, this 2019, I will try basics muna sa JS.
Kaya, bumili ako nang courses sa Udemy and read ng articles. Ngayun, ng make sense na yung mga functions na ginamit ko both JQuery and Codeigniter. In fact, mas interested pa ako sa JS ngayung, given, exciting ang React para sakin.
At this point, suggest ko sayo, from scratch gawa ka basic app. Try mo Blog application, kahit basics lang. This could be JS or PHP.
From here, gawa ka bagong version mo gamit na desired framework mo in my case (React which is consider as library ), then have the same functionality, this time, take advantage mo yung feature na gusto mo framework or library
Mas marami kang matutunan, plus meron good courses available online, these could be ρáíd or free. So far, I am follow these people sa TY or Udemy,
- Brad Traversy
- Mosh Hamedani
- Web Dev
- Net Ninja
- Anthony Alicea
- Brad Schiff
At this point, React and WordPress core are my interest.
In a nutshell, from scratch if you are starting out, then switch to framework or lib if you are comfortable with your skill set.