DEV Community

Cover image for Being Utterly Fearless in Your Pursuit of Learning to Code with Alex Morton

Being Utterly Fearless in Your Pursuit of Learning to Code with Alex Morton

Alex Morton on July 23, 2020

Hey there! I'm Alex - a California native lost in France who fell in love with coding as a hobby while working in customer support. I took the pl...
Collapse
 
clmccork profile image
Crystal

I'm interested in what resources you used to learn to code? :) What a cool story!

Collapse
 
alexlsalt profile image
Alex Morton

Hi Crystal and Emily!

Yes! Of course! So when I was first, first, first starting out, I relied on Codecademy to really get some hand-holding of the basics. This is when I was learning how to build static sites with HTML and CSS.

I think I joined the Pro membership when there was a really good deal, so I used that for a good amount of time (less than a year though because I remember kind of moving on from there).

Then I just started to build my own projects. If I had an idea, I coded it! You can see a few of my projects over on my portfolio if you want > alexlsalt.github.io

After that, it was mainly JavaScript (and it still has been for me). So that includes building the customary projects (i.e. the to-do list/shopping list, etc)

I joined a hackathon a few months ago which really got me out of my comfort zone and I really learned a ton! (Wasn't always comfortable, but it was so worth it in the end.)

I've also been getting a lot of value out of Udemy courses (especially when they're on sale!) - in JavaScript, especially. Just kind of learning all that I can and then implementing it with projects as I go.

The thing with online courses, though, is that I have a rule: Only ONE course at a time. I can't buy any courses if I haven't finished my current course.

Hope that sheds a bit of light!

Collapse
 
thecodepixi profile image
Emmy | Pixi

Would love to hear about this too! It's always cool to see the differences in what resources work best for others.

Collapse
 
elleon003 profile image
elleon003

I am LOVING this talk!! Stepping away from tutorials really hits hard - I'm self-taught and I didn't start to retain until I allowed myself the freedom to build something outside of a step-by-step tutorial.

Collapse
 
alexlsalt profile image
Alex Morton

Yesssss! It's so intimidating at first, but it's ultimately where all the true magic happens!

Collapse
 
maudlinmandrake profile image
Jenny Mikac • Edited

It's funny that you bring up the statistic regarding taking computer science in high school. I loved computers from a young age and taught myself how to make websites when I was only 11, but no one encouraged me (why?!). I was so jealous of my male friends taking these classes in high school and yet no one went "Hey, Jenny, you can do these classes to, here's how" (the classes were not in the class catalog, believe it or not. They were reserved for "special" groups). I'm only just now coming back to coding at the age of 34, re-learning and wondering how I can get a job doing this now, worried that no one will even look at me because I'm not in my early 20s. I feel like I missed out on so much because no one gave me the nudge.

Collapse
 
itsasine profile image
ItsASine (Kayla)

My issue was being in a small town. When your graduating class is < 100, there are no resources for having computer classes. The one we did was about office software (Word, PPT, Excel) not anything remotely programming. The guidance counselor would just say "You like math. Go to this girls in engineering camp. We can get you a scholarship, maybe" but wouldn't say even what that meant or what a job in ~engineering~ would look like. So I just went through math majors and accidentally ended up in tech on my own.

Collapse
 
alexlsalt profile image
Alex Morton

Hi Kayla! I'm glad you accidentally ended up in tech; but you're so right about how as younger girls, we just don't know what "engineering" is and much less that it's something that women can and should absolutely be involved in.

Collapse
 
alexlsalt profile image
Alex Morton

Oh my gosh, this!!!!! That's the frustrating thing about all of this - as girls, we're not encouraged or even exposed to it and so we don't truly have the opportunity to pursue it when it most matters.

There are so many studies done and so many corporations who are scratching their heads like 'But how do we get more women candidates in the hiring pipeline?! It's all a huge mystery!' and the answer is just exposing young girls and women to it early on in the same way they do school-age boys.

The good thing for you, though, Jenny is you're coming back around to it now! Stay with it day after day and you'll be amazed at your results. Remember: play the long game and have fun :D

Collapse
 
vaidehijoshi profile image
Vaidehi Joshi

Lovely talk, Alex! I really liked the point you made about "diving in" and identifying your knowledge gaps; I see this issue come up a lot in the newer engineers that I mentor.

I'm curious to know:
1) how did you know or realize that tutorials were a crutch for you?
2) Do you have thoughts on how to identify your own gaps in knowledge when you're learning something new?

Collapse
 
alexlsalt profile image
Alex Morton

Hi Vaidehi! Thank you so much and thanks for leaving a comment here!

To answer your questions:

1) I think I realized tutorials were a bit of a crutch when I'd finish them and then immediately try to re-do what I'd learned and literally couldn't do anything. That's when I got the idea to repeat tutorial projects on my own multiple times until the concepts truly clicked in my brain.

2) For identifying knowledge gaps, I do this a lot when rebuilding tutorial projects on my own (explained above) in that I'll be building/coding and then if I don't understand how one part of the code fits in with the rest of the code, I'll leave myself a big, obvious comment to get back to later and to really try to understand it.

What has also helped me in the past is writing out the code by hand in a notebook or maybe a huge sheet of paper, and then that helps me put everything together in my head (as opposed to only seeing it in my code editor).

Collapse
 
marlyn_suarez_ profile image
Marlyn Suarez

I really love this talk!! I’m also self-taught and appreciate the representation. 💛 It is extremely validating and inspiring~

Collapse
 
alexlsalt profile image
Alex Morton

So glad to hear that, Marlyn!!! <3

Collapse
 
juanfrank77 profile image
Juan F Gonzalez

I really loved the whole being fearless and unapologetic on the pursue of goals, tech related in this case. The starting with why and keeping that in mind while going through the inevitable downs of coding. Great talk Alex!!

Collapse
 
alexlsalt profile image
Alex Morton

Thank you so much, Juan! I so appreciate that :)

Collapse
 
munamohamed94 profile image
Muna Mohamed

Really loved this talk, Alex! I'm also self-taught and all of the points you made resonated so much with me, particularly moving away from doing tutorials to actually building things. Also, big congrats on doing an amazing job on your first conf talk!! 🎉🎉

Collapse
 
alexlsalt profile image
Alex Morton

Thank you so much, Muna - so, so appreciate it!

Collapse
 
silverhoopedge profile image
Lisa B. Snyder

Which programming language did learn at the start of your journey?

Collapse
 
alexlsalt profile image
Alex Morton

I first started out with HTML/CSS - designing static sites and other projects, and then moved on to JavaScript!

Collapse
 
mreves profile image
MREves

Great talk, especially like the suggestion to move away from tutorials. I’m working through an online tutorial track. It’s useful / enjoyable for a relative new-comer, but totally agree that there is more problem solving to be done outside of the tutorial space. Great first talk (well done!).

Collapse
 
alexlsalt profile image
Alex Morton

Thank you so much! Tutorials can be so, so useful when we're just starting out - I hope your coding journey is going well so far :)

Collapse
 
bryantit profile image
Bryant Richards

Why you do something is so important. If you don't have a reason why you are doing something you will loose motivation real fast.

Collapse
 
alexlsalt profile image
Alex Morton

100%! It's taken me a while to learn this, but since I have, I don't think I can go back to doing anything 'just because!'

Collapse
 
bogdaaamn profile image
Bogdan Covrig

Another beautiful slide deck :) Love it!

Collapse
 
alexlsalt profile image
Alex Morton

Aw, thank you! :D

Collapse
 
adnanmostafa profile image
Adnan Mostafa

This was a very interesting talk Alex! This is in ref How long does it take from moving away from tutorials to a point where you can actively write code from "scratch"? I put it scratch in quotation marks since programmers will never truly write it from scratch due to libraries and templates, but hopefully I got my point across!

Collapse
 
alexlsalt profile image
Alex Morton

Good question! I honestly think you could start programming from scratch whenever you want. It could be as simple as logging something to the console and then getting that to show up on the DOM. Simple program from scratch and then building from there!

Collapse
 
aprilshenk profile image
April Shenk

What skill checks do you suggest for when to step away from tutorials?

Collapse
 
alexlsalt profile image
Alex Morton

I think as soon as you start getting comfortable with the relative discomfort of not following along with a tutorial, you'll discover ways you're learning without necessarily needing a set rubric or concrete way to check the skills you're gaining - if that makes sense!

Collapse
 
cnickels21 profile image
Chase Nickels

I think her point of creativity and ambiguity is part of the answer here. Don't be afraid to create anything you want and make mistakes until you learn what you are trying to learn!

Collapse
 
rachelnovick profile image
Rachel Novick

Tutorial hell is real! Try to break out or improve the projects on your own!

Collapse
 
alexlsalt profile image
Alex Morton

It so is!!! Fully agree :)

Collapse
 
terceranexus6 profile image
Paula

Inspiring, so cool you are so bonded with coding, Alex. Thanks for your kind words around the topic... so cool.

Collapse
 
alexlsalt profile image
Alex Morton

Just seeing this comment now - thanks so much, Paula!! Glad it resonated :)

Collapse
 
mchadley_io profile image
Michael Hadley

Is there a midpoint between doing tutorials, and coming up with a project for people who maybe aren't so good at coming up with ideas?

Collapse
 
nadawoud profile image
Nada

I'd suggest clones. They are great because you already know the product idea and there's a huge room for improvements and build something that's real.

And maybe after that, you'll find your brilliant original idea.

Collapse
 
amagonzalez27 profile image
Amanda Gonzalez • Edited

I still find it so difficult to branch away from using tutorials to level up my skills. I think its because of the lack of confidence I have in what I know and so I just want to say that I appreciate your talk. I think sometimes we need to be reminded that we can do this and there's a reason companies say yes (eventually) and our dev teams embrace and support us! Thanks Alex

Collapse
 
alexlsalt profile image
Alex Morton

Yes, Amanda! I think we need to recognize that stepping away from tutorials is uncomfortable at first because we can become super doubtful that we truly have what it takes. That bit of discomfort at first is a totally normal part of the process!

Collapse
 
amagonzalez27 profile image
Amanda Gonzalez

I really appreciate the tip you provided during the Q&A when you mentioned following a tutorial then scrapping it all and trying to rebuild it ourselves. I find just coming up with ideas is the most difficult and what you said resonated with me and I look forward to putting into practice.

Thread Thread
 
alexlsalt profile image
Alex Morton

Yes! This is suuuuper helpful when it's more difficult to find a project that we truly want to stick with, and you learn a ton by rebuilding a tutorial project on your own!

Collapse
 
ben profile image
Ben Halpern

This is great

Collapse
 
alexlsalt profile image
Alex Morton

Thanks, Ben!

Collapse
 
figspville profile image
Salli Figler

I really like your message that it is never too late to learn something new and take a new road with your life. It took me a long time to understand that I can do what I want and not what is expected of me and I still have to remind myself of this. There is a great book called Designing your Life which is all about this idea. Thanks for being fearless.

Collapse
 
alexlsalt profile image
Alex Morton

Thank you, Salli! Oooh, Designing Your Life sounds right up my alley - thanks for the rec!!

Collapse
 
tracycss profile image
Jane Tracy 👩🏽‍💻

Thank you so much, for inspiring me to continue going through my newbie journey.

Collapse
 
alexlsalt profile image
Alex Morton

Thank you, Jane! Stick with it! :D

Collapse
 
tilakmishra profile image
tilakmishra

Hello friends, i am interested to learn python. Do you know any bootcamp ?

Collapse
 
esmeesamarripa profile image
Esmeralda Samarripa

Love this! Super inspirational and great points!

Collapse
 
alexlsalt profile image
Alex Morton

Thanks, Esmeralda!!!

Collapse
 
thecodepixi profile image
Emmy | Pixi

You're doing amazing Alex! I love this talk topic and think it is so so important.

Collapse
 
alexlsalt profile image
Alex Morton

♥♥♥

Collapse
 
ceeoreo profile image
Ceora Ford

That was awesome!! I can't believe this was your first talk! Amazing💖

Collapse
 
alexlsalt profile image
Alex Morton

Thank you so much, Ceora!

Collapse
 
mraubreycodes profile image
Aubrey Fletcher

Man, this talk is hitting me where I live. Thank you for everything you are doing.

Collapse
 
alexlsalt profile image
Alex Morton

Thanks so much, Aubrey!!

Collapse
 
jarvisscript profile image
Chris Jarvis

Thank you!

Collapse
 
alexlsalt profile image
Alex Morton

Thank you for watching! :)

Collapse
 
rachelnovick profile image
Rachel Novick

Oh, fantastic! I am definitely going to subscribe!!!

Collapse
 
alexlsalt profile image
Alex Morton

Yay!!!! :D

Collapse
 
lindakatcodes profile image
Linda Thompson

Really inspiring, encouraging talk! Thanks for sharing!

Collapse
 
alexlsalt profile image
Alex Morton

Thank you, Linda! So appreciate that!

Collapse
 
carike profile image
Carike Blignaut-Staden

Such an awesome talk and really helpful for newbies and even experienced devs!

Collapse
 
alexlsalt profile image
Alex Morton

Thank you so, so much! :D

Collapse
 
cnickels21 profile image
Chase Nickels

This presentation is extremely valuable to me. You are speaking to some of my weaknesses, or areas for growth; confidence and handling ambiguity. Thank you so much for speaking today!

Collapse
 
alexlsalt profile image
Alex Morton

Thanks, Chase! So, so happy to hear that! :D

Collapse
 
solitaryblue profile image
JP Luttrell

Thank you so much for this talk.

Collapse
 
alexlsalt profile image
Alex Morton

Of course! Thank you for tuning in, JP!

Collapse
 
jonoyeong profile image
Jonathan Yeong • Edited

I love all these tips. Moving away from tutorials is so important to get you out of the beginner expert valley! Great talk!!

Collapse
 
alexlsalt profile image
Alex Morton

Thank you, Jonathan!!

Collapse
 
zohla profile image
Maren Lilleberre

This is very inspirational!! <3

Collapse
 
alexlsalt profile image
Alex Morton

Thanks, Maren!!!

Collapse
 
tfrick47 profile image
Terri Fricker

Thank you Alex! You've given me motivation to really become my own creative director and really pursuing what interests me most. I'll get building!

Collapse
 
alexlsalt profile image
Alex Morton

Yay, Terri!!!! So happy to hear that!!!

Collapse
 
nicolehopkins7 profile image
Nicole Hopkins

Love this so much!

Collapse
 
alexlsalt profile image
Alex Morton

Thank you, Nicole!!

Collapse
 
nadawoud profile image
Nada

Stepping away from tutorials is SO true. I love your talk ❤️.

Collapse
 
alexlsalt profile image
Alex Morton

Thanks, Nada!!

Collapse
 
chernic3 profile image
Cheray

Awesome talk!

Collapse
 
alexlsalt profile image
Alex Morton

Thank you!!

Collapse
 
loetcodes profile image
Louiz Loet

I highly anticipated this talk and it superseded my expectations!!!

Collapse
 
alexlsalt profile image
Alex Morton

♥♥♥♥

Collapse
 
rlmadruga profile image
Rhaysa M

Thank you so much for inspiring us!

Collapse
 
alexlsalt profile image
Alex Morton

Thank YOU for tuning in, Rhaysa!

Collapse
 
alexlsalt profile image
Alex Morton

Thank you so, so much, Sara!!!

Collapse
 
alexlsalt profile image
Alex Morton

♥♥♥

Collapse
 
alexlsalt profile image
Alex Morton

:D