DEV Community

Cover image for Newbie Developers, Don’t trust those Tutorials.

Newbie Developers, Don’t trust those Tutorials.

Hassan Sani on October 28, 2017

Let me share a story with you. It's about a poor man who had an amazing parrot, so amazing he could have a complete conversation with it. He decid...
Collapse
 
alexeir_7 profile image
Alexei

Awesome article, I was always afraid of writing answers because it can be wrong/not deep enoug. Never thought that it could actually help me in the learning process

Collapse
 
bn_geek profile image
Mohcin Bounouara

Still you must write answer bro,, you dont know even if your not right maybe you will light the way for someone to find some answers from your wrong answer ^^

Collapse
 
alexfogaca96 profile image
Álex Fogaça

I relate to this in so many levels. Last year, I tried to make a game on Unity, using C#, but I'd not seen a lot of programming. What did I do?! Followed a 40 video-tutorial series.

It was the biggest mistake I could make. It was so fast and I thought I was learning it all, but most of it was copy and paste, even though I watched every second of it.

When I ended it, I was lost and couldn't add new functionalities to the game or even change a little of what it had. So the game was put on hold.. :/

Buuut, now that I've worked sometime on a company that values learning from practice and discussing the results, I've been back on it. That made me be not as lost as before, because I have an idea of how I should face those problems. I must say that having a realistic expectation is very satisfying and helps me to maintain myself motivated ;)

Thanks for the great article!! Hope you guys find your learning ways too hahaha

Collapse
 
cat profile image
Cat

I believe I have found the missing piece in my self-study-to-professional puzzle! Thank you for this article.

But still: tutorials are great--as a starting point.

I think when one has the basic and intermediate skills and understanding down pat, they can start with open source projects and build their portfolio from there.

Even so, maybe finding a bootcamp course that covers full-stack or a tutorial covering back-end/database programming in addition to front-end may suffice.

In the end, the student must understand how everything is put together, how things could possibly fall apart, take the app down, build it back up, etc.

I absolutely agree with you on the networking aspect: go to meetups, participate in discussions, ask questions, and write down your progress.

Again, excellent article-- thank you for writing this.

Collapse
 
baamenabar profile image
B. Agustín Amenábar Larraín

Straight home! I am seasoned dev and can pull my own at a Meetup, but still this is a daily struggle. Stuff seems so easy when presented by the author of the framework. I deeply appreciate blog posts with more errors than successfull code. Tutorials that explore beyond the edges of well known practicess are the ones that really teach beyond parroting.

And don't even get me started on the "courses". But at least they get you somewhere, if you are persistent enough, stack overflow will help you in a big chunk of the missing gap.

Great article, thanks

(sorry for any typos, corrector is broken)

Collapse
 
entrptaher profile image
Md Abu Taher

I was afraid of answering on stackoverflow, so I didn't even create an account even though I've always used code from there. Later I started doing that few months ago and built enough reputation for a small account. :D

Collapse
 
pomle profile image
Pontus Alexander

Thank you for writing this up. I'm trying to teach people to code in my YouTube channel and I'm continuously struggling with deciding what to show and not. The ultimate strategy for deciding this seems to unobtainable. There is simply too many variables in our heads that may combine with the world. But your words are true. Nothing beats trial and error.

Collapse
 
inidaname profile image
Hassan Sani

So glad you enjoyed it, thank you

Collapse
 
darmhoo profile image
Omodamola

Nice article. You actually addressed me directly. I hope to start writing some articles

Collapse
 
aurumaureo profile image
Ivan Šolić • Edited

Wow, I am just a beginner in programming, but this article is really inspiring for me as a starter in this exciting and interesting field!

Collapse
 
salahweb25 profile image
Salaheddine

Great article. You hit the nail in the head

Collapse
 
zargarmurteza profile image
zargarmurteza

Awesome

Collapse
 
califoniawebdev profile image
Antonia Alexander

Awesome story, I am developer is cool...

Collapse
 
walliskasswin profile image
Walliskasswin

Thanks very helpful and inspiring...