Skip to content
← Back to Community
Advice for self-learners: How to teach yourself, find motivation and project ideas
Profile icon
NityeshAgarwal

Hey there brave self-learner!

First of all, I would like to insist upon how brave you are. Teaching yourself can be difficult, draining and frankly, quite a lonely process sometimes.

Second, don't loose hope if you can't seem to learn using MOOCs. Not many people can teach themselves that way. In fact, a study of edX courses suggests that MOOCs haven't democratised education like you might think they have.

Some people can only learn by engaging in more hands-on ways of teaching. Embrace that. So, instead of searching for a relevant project after you learn something, it might be better for you to start with a project and learn everything you need to to bring that project to life.

This is where repl.it can prove to be of tremendous help. And not just with its ability to get your environment set up in a few seconds but also with its community building efforts. I find the share section on Repl.it talk and the challenge section on Repl.it talk really helpful in letting me discover some cool, doable project ideas. And isn't getting cool project ideas the narrowest bottleneck that prevents you from building stuff yourself?

Third, as you work on teaching yourself, don't ignore the importance of keeping yourself motivated. I would suggest 3 systems that will help you learn X when your physical environment won’t —

  1. Make serious efforts to fall in love with before you try to learn it
  2. Create and be in an environment that motivates you
  3. Incentivize yourself to push through the nitty-gritties of learning X

Make serious, conscious efforts to find reasons to become obsessed with X. Remember that you can turn, what is perhaps the most negative aspect of social media — an addictive and infinitely scrollable feed — and use it to your advantage. Also remember that building something that seems cool and interesting is a great way to trick yourself into learning X with dedication.

I have more pointers and tips about the Difficulties with self-learning and 3 systems to solve them here.

Have fun!

Voters
Profile icon
BotsBoots
Profile icon
Tomasz5792
Profile icon
Makrayne
Profile icon
jrobert
Profile icon
SBCKing
Profile icon
ezragarber
Profile icon
tgz
Profile icon
TristanMisja
Profile icon
kelvinkellner
Profile icon
Vandesm14
Comments
hotnewtop
Profile icon
securethebags

we all need extra motivation sometimes, particularly when starting out. As someone who is still fairly novice I really appreciate your advice about obsession. I have dealt with an addictive personality my whole life and now I have found a way to harness that energy towards coding.
Keep spreading the good word!

Profile icon
LeonDoesCode

What a great read! Can't wait to see what you write about in the future. Stay positive everyone!

Profile icon
NityeshAgarwal

Thanks a lot @LeonDoesCode :)

Profile icon
LeonDoesCode

@NityeshAgarwal No problem! You can mark this problem as answered if it helped.

Profile icon
MatthewDoan1

@LeonDoesCode This isn't an Ask post, it's a Learn post. You can't mark a Learn post as answered.

Profile icon
LeonDoesCode

@MatthewDoan1 as you can tell, I'm in the ask section to much XD.

Profile icon
badcompany

First and Foremost thankyou. Im a disabled vet and not unlike someone comming in from the wilderness and finding a utopian world im am straving to and for knowledge, the world of knowledge , puzzles, mystery , adventure. embedded in what seems alien technology i.e. codes please icall out and ask will you teach me? i will fall in love with this thing x you speak of. Where do i begin. Sincerly student seeking teacher. p.s pro bono until i make my first million

Profile icon
AdamMiller11

If you are a student who looks for where to buy essay you should keep in mind that you may always rely on gold essays website. There are true expert writers who will never let you down.

Profile icon
MelanieRoaster
Profile icon
richardwhite22
Profile icon
richardwhite22
Profile icon
CiierraFoster

I found the best place to buy term papers online and I would recommend it for you. No long sleepless nights when you are a student!

Profile icon
paulbertrand12

I believe that the right motivation is the key to success in any endeavor. But finding the right motivation is not the easiest task. When I want to learn a skill, I try to imagine the result that I will get in six months of practice. Let's say I want to learn how to write an essay. I realize that this skill will help me improve my academic performance. And the feeling that I will raise my grades is very motivating. But the problem is that many modern students can't boast of being well motivated. They prefer to order essays from essay writing services like this https://essayreviewsbro.com/custom-essay-meister-review/ instead of writing them themselves. Unfortunately, not all tasks can be delegated.

Profile icon
FrederickSieber

Need a professional writer for your assignment work? On searching the internet you will find lots of websites which provide you the writing services at different costs. But all of them are not reliable. It is very difficult to find a website that will provide authentic work as per your desire and budget. For this, I recommend you to check for help on this website ihatewritingessays. I bet this information will help you to find a solution to your problem.

Profile icon
AreebaBaloch

A skill goal must be set.
You are just walking in various directions right now.
What kind of work would you like? That must be reduced. Either you want to develop the web, software, or lower language level engineering (C++, non-Android Java, Python algorithm, data and research analysis, etc.).
You concentrate fire on that category when you tighten it down.
In the 10 months since I stayed in two languages:JavaScript and Objective-C, I gained still self motivations and less experience than you.
My goal was mobile development with at least a concrete understanding of web development enough that I could understand what JSON objects are and jQuery and API responses are so that I can work in mobile development in a position that requires responding to servers (pretty much over 90% of mobile development positions require this knowledge).

Profile icon
tlale

thank you .sometimes i feel like i am not making any progress .its hard but determination and consistency will pay off

Profile icon
Kaai

Thanks

Profile icon
EmDo3

Awesome

Profile icon
SizIt

Much appreciated. You don't know what you have just done for me,so thank you.

Profile icon
[deleted]

really well written!

Profile icon
Gra123ordinary

Thanks for the advice I'm lost all ready

Profile icon
Gammmerben

thanks