Does anyone know any good learning resources?
By - Vicy_45
100% true. I learned CSS for 3 weeks and failed woefully when it tried to build a website 🤣. Well, after building the website and building another, I learned a lot and it started making sense to me. Projects are the best way to learn because when you are struggling, you research more and you learn during that process.
Maybe it's just me, but I am good at answering questions. I could answer all of Teamtreehouse questions and still not understand the practical aspect of programming. Maybe it's just me though.
This is not a direct resource but I would suggest taking a class (YouTube or whatever free resource) on logic and analytical thinking (breaking down and analyzing problems into smaller more manageable ones). You mentioned you don’t know how to put it all together and that’s where soft skills like the ones I mentioned come into play.
Ex: given an array how many elements are divisible by 2.
Break that down into a lot of smaller problems and keep breaking each of those problems down until you get to the tasks you know how to tackle.
1. How do I get the user input for the array?
2. How do I check each element in an array?
3. How do I check if an element is divisible by 2?
4. How do I keep track of the number of elements divisible by 2?
5. How do I output the result?
You might be asking why is this useful. One it’s great for making sure you understand the scope and the problem. Two, if you get stuck, you know exactly what you need to research/learn.
At the end of the day programming is just a series of logical statements with some variable assignments.
I prefer modzilla