
I have a couple of slots on my Cal.com calendar that isopen for 15-20 minute coffee chats. Every now and again a junior web developer from the Mycelium Network or who follows my work elsewhere will book one of these.
Today was one of those. I enjoy sharing what I know as a means of giving back for the support and opportunities I have enjoyed and continue to enjoy to this day. What I have found though is that these folks more often than not need words of encouragement more than technical help. With that, I wanted to take a moment to write this post and share some of what I shared with Sylvia today.
- Learning web development ishard, do not let anyone tell you otherwise.
- Yes, you can makegood money, but this is not a given and shouldnot be the biggest reason you choose to learn to code.Why? See the bullet point above.
- Yes,learning HTML, CSS, and JavaScript is still critical and should be where you start. Just like building a house, one brick stacks on another and you need a solid foundation to hold up the house.
- Web standards aresexy. There, I said it.
- Learn and test forweb accessibility from the day you learn to code. The web is only as impactful as the number of people it can reach and empower.
- Yes, you are smart enough to learn to code.
- Do you enjoyproblem solving? Welcome, you are going to enjoy it here.
- More important than learning to code is learning how tocollaborate with others. One of the best ways I know to do this is bycontributing to open-source.
- Is there a benefit to building atodo application? Yes. While it has been done a bazillion times, there is still value in it. The end product is familiar, it is well defined while at the same time presenting challenges you will have to reason through. Gain the maximum benefit by putting your own spin on it,learning and building in public.
- Do not ever be afraid to ask for help.
- Never stop learning.
- Find asupportive andwelcoming community or communities who have your best interest in mind and whosparks joy in you.
- Yes,bootcamps are hard.
- No, not all bootcamps are good, but not all bootcamps are terrible either.Do your research and ask around before committing.
- Internships are great! But be careful, be sure you are valued, and be careful about promises that sound to good to be true. Trust, but verify. Ask if you are unsure. Trust your instinct.
- No,you do not need a university degree. (I do not have one)
- Yes we need you! No matter where you are from or how you choose to represent yourself.
- No, Devin is not going to take your job.Yes, learning to code is still a great idea.
- Yes, you shouldlearn how to use AI to your benefit.HuggingFace is your friend.
- Do you know about theGitHub student developer pack?
- Yes,frameworks are great, but choose the one thatserves you and the task at hand the best. If possible, try to stay as close to the web platform as possible. Frameworks come and go, but the web platform will always be there to serve as your solid foundation.
- (Bonus) As the late, great Robin Williams quoted from the great Walt Whitman in the movie Dead Poet's Society (this entire scene gives me goose bumps every single time),"That you are here — that life exists, and identity; that the powerful play goes on and you may contribute a verse. That the powerful play goes on and you may contribute a verse. What will your verse be?" - Let me know in the comments what your verse will be.Be creative, it is an essential part of learning to code.
I hope you found at least some of these unsolicited pieces of advice helpful. If not, that is fine too, here are some links you might find helpful. 😉
Links
Communities
- VirtualCoffee founded and run by@bekahhw
- Codenewbies
- CHAOSS Community
- The Mycelium Network (Slack,Discord) founded and run by yours truly aka me 🙈
- freeCodeCamp on Discord
- 100Devs
Bootcamp
Contribution opportunities
Not an exhaustive list by any means, let me know if there are projects I should add.
- MDN Web Docs
- Still learning Git and GitHub.Here are some easy one's that will help you practise your Git/GitHub jujitsu 🤺
- Make the project better, propose ideas, open pull requests.
- freeCodeCamp
Miscellaneous
- JavaScript30 by Wes Bos
- What is a BootCamp like? by@cultbyhoneypot
Top comments(4)

- Email
- LocationIndia
- EducationComputer Science
- WorkTechnical Writer - open to opportunities
- Joined
Some awesome resources there!
I loved a few points especially 8, 11, 16.
Never stop learning.

- LocationSouth Africa
- EducationOn The Interwebs
- PronounsHe/Him
- WorkFactorial.io, Open Source, Open Web, Open Access
- Joined
Thanks so much!

- Email
- LocationNorth Carolina
- EducationBFA in Creative Writing
- Pronounshe/him
- WorkSenior Community Manager at DEV
- Joined
Wonderful advice and nice helpful resources too! Appreciate ya sharing this one, Schalk. 🙌

- LocationSouth Africa
- EducationOn The Interwebs
- PronounsHe/Him
- WorkFactorial.io, Open Source, Open Web, Open Access
- Joined
You are very welcome. I am glad you found value from the post.
For further actions, you may consider blocking this person and/orreporting abuse