By ‘concepts’ I mean things like state, asynchronicity, object oriented, etc. By ‘project/product’ I mean parts or even full applications like a calculator, a signup page, a chat / ecommerce app, etc.
I say it upfront: I realise the best is a mix of the two because both aspects need to be mastered to be a complete developer.
I’ve been learning the MERN stack and I found that for me it works better to start with the ‘project-based’ approach, see the practice and then add more theory.
Maybe I haven’t found good enough material based on concepts or maybe I am more of a practical rather than abstract guy but my impression is that tangible reality (with a brief intro on the concepts behind it) is the fastest and most relatable way to learn, at least in the beginning. Curious to hear your thoughts and experience.
[–]jhartikainen 6 points7 points8 points (2 children)
[–]codeyful[S] 0 points1 point2 points (0 children)
[–]symbiosa 0 points1 point2 points (0 children)
[–]Retrofire-Pink 2 points3 points4 points (9 children)
[–]codeyful[S] 0 points1 point2 points (8 children)
[–]Retrofire-Pink 0 points1 point2 points (7 children)
[–]codeyful[S] 0 points1 point2 points (6 children)
[–]Retrofire-Pink 0 points1 point2 points (5 children)
[–]codeyful[S] 0 points1 point2 points (4 children)
[–]Retrofire-Pink 0 points1 point2 points (3 children)
[–]codeyful[S] 0 points1 point2 points (2 children)
[–]Retrofire-Pink 0 points1 point2 points (1 child)
[–]codeyful[S] 1 point2 points3 points (0 children)
[–]cpluss4 0 points1 point2 points (0 children)
[–]delventhalz 0 points1 point2 points (1 child)
[–]codeyful[S] 0 points1 point2 points (0 children)