Need advice on studying

Hi guys, I’m really glad I found FCC. After few months I completed the first 3 courses on FCC Learn. But then I realized that I lack something. How should I describe this…
Most of the exercises are like, “guided”. I can complete them based on the guide. Even the projects have more or less guidance in it. But when I try to create my own web, my brain just stop working. It’s like, you know how to use tools but you can’t build a house without guidance, i.e, it tells you to prepare things, do this one first, do that one next, etc…
I know I cannot be better if I just rely on these guides. Can you guys give me some tips on how to figure things out myself and how to self-motivate to think more? Thanks in advance.

Hello!

Personally I appreciate the following article provided by FCC:

The freeCodeCamp Podcast Ep. 39 - Learning how to learn: the most important developer skill

General

Jul 2018

1 / 1

Jul 2018

Jul 2018

camperbot

Jul '18

Listening time: 26:04

Learning to code - or learning any new skill - is hard, but it doesn’t have to be overwhelming. In this episode, Preethi discusses her tried and true strategies for learning, how to tackle challenging problems, and the methods that help her add new tools to her kit.

Written by Preethi Kasireddy: https://twitter.com/iam_preethi

Read by Abbey Rennemeyer: https://twitter.com/abbeyrenn

Original article: https://fcc.im/2uG4B0F

Learn to code for free at: https://www.freecodecamp.org

Intro music by Vangough: https://fcc.im/2APOG02

Transcript

Being an efficient learner is at least as important as being an efficient coder.

If you think, it could be helpful for you, you find it under 'General ’

2 Likes

Hi @ichirou2910 welcome to the forums, hope you find what your looking for!

Sounds like your missing out on the “bigger picture”, and just focusing on the “smaller parts” without understanding the context of how everything fits together.

This sort of knowledge is a little difficult to pin down because its essentially “the unknown unknowns” in that you don’t know what you don’t know.

So I usually recommend expanding out your “knowledge horizon” and just randomly reading about similar subjects to what you already know. For example you might already know some JS, but if you look at a reference site like mdn you can end up looking up things you didn’t even know existed!
This doesn’t mean you need to go learn all this stuff or memorize it, you just want to know it exists, what its for, and when you’d want to know about it. This way you can always comeback and really focus on learning that.

Another aspect is just plain experience. If you aren’t sure “where to start” when doing something, you usually can lookup some stuff to see what you should do. At a certain point you either end up totally lost, or you end up finding a “connection” between what you know and what is expected of you. If you end up “totally lost”, then you just need to go back to the first point, where you expand your horizon to know what you could know.

As another example, if you don’t know how the internet works, or what the browser is generally doing, then your going to have a tough time building a website as you will lack the understanding of the context. You can learn all about HTML+CSS+JS, but if you think web browsers are “just magic”, then your going to have a tough time building out a site.

So go out and learn random stuff, and if you want to do something, keep looking into it until you find that “connection” and things just click, so you get a rough “plan” on what you need to do. This doesn’t mean you need to know 100% of everything, just the rough outline so you can go fill in the blanks as you go along :slight_smile:

Good luck, keep building, and keep learning! :smiley:

3 Likes

Hi guys, sorry for the late response.
Thank you guys very much for spending time helping me.
@anon10857827 I will definitely visit that!
@bradtaniguchi

As another example, if you don’t know how the internet works, or what the browser is generally doing, then your going to have a tough time building a website as you will lack the understanding of the context. You can learn all about HTML+CSS+JS, but if you think web browsers are “just magic”, then your going to have a tough time building out a site.

Oh god that really is my case! I will learn more stuff to broaden my knowledge then!