DEV Community

Discussion on: My tips on learning how to code.

Collapse
 
ilhamday profile image
Ferry

Something that you will learn very quickly is that there is a insane amount of things you can explore in tech, and it is very tempting to want to know it all. But that will lead you onto a path of feeling overwhelmed and that you will never be good enough.

Always have this problem.
Now I am a beginner and start to learn Django. When I go to Django documentation website there are many links in one article that provide more detailed information. So I'm afraid if I don't open the link, I can't understand the 'thing'. And boooom, now I'm in a whole new article, still not done read the previous one.

That pattern I always do it again and again. Sometimes I'll stop learning because of overwhelmed and feel I can't grasp all of that information.


Instead try to stay focused and spend your valuable time on the things that enable you to build the things that you, and your clients, need.

I still in the learning phase and don't have a client to limit what I have to do, and yeah my habits of doing that pattern will come again.

Collapse
 
vanaf1979 profile image
Stephan Nijman

Thanks Ferry for your reply and for sharing your experience.

"So I'm afraid if I don't open the link, I can't understand the 'thing'"

I'm not familiar with the Django docs myself, but in most documentations these links lead to more indepth information within the docs themself that you will eventually get to if you just continue reading. If not i would suggest that you first finish the chapter/topic and then go back to the extra stuff.

A second piece of advice (Maybe you are already doing this) is to not just read the docs, but to experiment with what you are learning. Actually writing and playing with code will teach you a lot more then just reading. Maybe those more info links can help you if you get stuck and if you don't get stuck, maybe you don't need those more info links after all! :p

"I still in the learning phase and don't have a client to limit what I have to do"

My advice would be to start being your own client. Think about what you want to build, and come up with a project (or a couple of projects) that can be your goal for learning. Maybe you want to build a personal blog!? Focus your learning on that.

I hope this can help you.

Cheers

Collapse
 
ilhamday profile image
Ferry

I never thought about that, being the client for myself. And I will do it when I want to create some projects for my portfolio.

Thanks for the advice, sir. Will take not from it. :D