DEV Community

Cover image for How to escape from tutorial land

How to escape from tutorial land

James Robinson on January 14, 2021

So you’ve decided you're going to learn how to code and you’re going to teach yourself. You curate a small list of tutorials that you plan to start...
Collapse
 
btlm profile image
btlm

Took me a while to learn how to leave tutorial hell in game development. Combined with perfectionism and fear of criticism was a very huge problem for me.

Your post is very helpful for people like me from the past, thank you!

Collapse
 
jrobind profile image
James Robinson

Thank you, really appreciate the feedback!

Collapse
 
jsheridanwells profile image
Jeremy Wells

Great advice, and great reminders. A couple of experiences I can add: I find I can learn and understand a single concept from a tutorial in isolation, but I need to keep in mind how implementing that concept in a more complete application might be different and require more flexibility. Another helpful practice I've found is to try to keep a small project going over time and add to it as I learn new things that it could use. It helps me to get a more complete understanding of what I've learned, not to mention some experience to talk about in interviews.

Collapse
 
jrobind profile image
James Robinson

Thanks for sharing your experiences. I love your small, ongoing project approach!

Collapse
 
craftogrammer profile image
Rahul

Thanks, I'm into tutorial hell from last 5 years, moving from one tutorial to another LOL. I agree with "too many expectation" thing, I need to lower it down. Right now stuck b/w Harvard CS50 vs TheOdinProject. One helps for stronger CS skills and core programming concepts and another one to become fullstack developer.. :( I want both

Collapse
 
jrobind profile image
James Robinson

I'm mentoring a student who was stuck between CS50 and TOP too! I recommend sticking with one or the other. You don't have to follow both courses at the same time, otherwise you'll run the risk of spreading yourself too thin.

Collapse
 
craftogrammer profile image
Rahul • Edited

Thanks James,

I'm thinking to continue with TOP, and pause CS50. I guess, I can build many things without DS & Algo stuff, and I can learn them later when I am get used to programming.

Your suggestions are welcome if any for me.

Cheers :)

Thread Thread
 
jrobind profile image
James Robinson

Sounds like a good plan. You're very welcome :)

Collapse
 
gauravrandheer profile image
Gaurav

Great advice, I am new to this field, can you tell me how to find an opensource project.

Collapse
 
jrobind profile image
James Robinson

Thanks! Id recommend starting here firstcontributions.github.io/

You can search for projects too. If you click on a project it will show you the issues tagged as 'good first issue'

Collapse
 
gauravrandheer profile image
Gaurav

Thanks

Collapse
 
realtoughcandy profile image
RealToughCandy.io

Some interesting points here. Hopefully this helps some devs that feel stuck.

Collapse
 
jrobind profile image
James Robinson

Thanks, I hope so too!

Collapse
 
tomassirio profile image
Tomas Sirio

Thanks man! needed this

Collapse
 
jrobind profile image
James Robinson

You're welcome! Glad it helped!

Collapse
 
ash_bergs profile image
Ash • Edited

Great post - tutorial hell is my least favorite level of limbo 😜

Collapse
 
jrobind profile image
James Robinson

Thanks Ash :)

Collapse
 
neilblaze profile image
Pratyay Banerjee

Well written! πŸ‘

Collapse
 
jrobind profile image
James Robinson

Thank you :)

Collapse
 
airtonfel profile image
Airton Feliciano

Thanks for the advices, friend!

Collapse
 
jrobind profile image
James Robinson

You're welcome Airton!

Collapse
 
ericdurnell profile image
Eric Durnell

I'm just now starting to learn front-end development on my own, so I really appreciate the time/effort you put into the resources like your website and discord for the community!

Collapse
 
jrobind profile image
James Robinson

Thanks Eric, that means a lot!