Skip to content

A Repository Created for #Hacktoberfest to Help Beginners Get Started with Code

License

Notifications You must be signed in to change notification settings

beagandica/10-Easy-Steps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Hacktoberfest combined status Open-Source

All Contributors

banner that says Hacktoberfest

10-Easy-Steps

A Repository Created for #Hacktoberfest to Help Beginners Get Started with Code. Go to the issues, pick one of the ones labeled Hacktoberfest for more instructions on how you can contribute and make your first (second, third or forth) pull request.

Remember to sign-up for Hacktoberfest to qualify for your free Tshirt, or to have a Tree planted in your name. The event runs for the Month of October each year - and you can sign up now. Don't worry - I won't Pull your Requests until Oct 1st.

Also, I'd love it if you've found this Project useful - Could you please click on the ⭐ for this repository.

A curated list of the 10 things Beginners need to know to get started in code (and interesting things to help the more advanced progress). Dip into them and try to just do a little bit each day

Table of Contents

Resources

What, Where, Why?

Name Author Step Comments
Learn web development as an absolute beginner Coder Coder 1 A great video to get you started
JavaScript For Cats @maxogden 1 A fun way to introduce Javascript
Why's (Poignant) Guide to Ruby Why the Lucky Stiff 1 A legend in the Ruby Community who disappeared without a trace, remembered mostly by this enigmatic guide to Ruby
The Definitive Guide to Contributing to Open Source Piotr Gaczkowski 1 This is the What and Why of Open Source
Open Source Guide to Etiquette Kent C. Dodds and Sarah Drasner 1 Let's play nice

Get into Github

Description Author Step Comments
Hello World GitHub Guides 2 Everyone starts with Hello World, it's like ABC for Coders
How to Contribute to an Open Source Project on GitHub Kent C Dodds 2 A kind mind gently introduces the concept of Open Source
Prefer GUI Over Command Line Tools Github Desktop 2 You don't have to code in the command line
An Introduction to GitHub GitHub Learning Labs 2 A bot can teach you to code
Communicating Using Markdown GitHub Learning Labs 2 Creating Simplified Webpages
Make Your First Contribution to Open Source FirstContributions 2 You'll always remember your first contribution
Writing a Good Commit Message Chrissie Muhorakeye 2 Start as you mean to go on
Writing Good Pull Requests Keavy McMinn 2 Help yourself and others who come after you
Create a Github Profile Readme Monica Powell 2 Build your own pretty webpage on Github

Try some Code

Name Author Step Comments
Learn to Code by Playing a Game Code Combat 3 Learn the concepts while having fun
Hour of Code Code.Orf 3 Try and byte-size snippets
Full Stack Developer Course Free Code Camp 3 I'm doing this one - it's excellent. A bit each day
Pathway Courses Microsoft 3 These courses are also very popular
Basic Web Development Course General Assembly 3 As it says on the label
Learning on the Go Solo Learn 3 Do little bits on your phone
Guided Tracks @JonHMChan 3 Take a byte each day
learn by building a fictional startup Upskill 3 If you want a story around what you build, start here
The Odin Project Thinkful 3 Very popular
Learn to Code HTML & CSS Shay Howe 3 Beautifully done
A Tour of Go The Go Programming Language 3 An easy-to-ramp-up language
The Javascript Guide MDM Webdocs 3 How to Use and Overview

Follow Some Mentors

Name Author Step Comments
Scott Hanselman Scott Hanselman 4 Be Kind
Kent C Dodds Kent C Dodds 4 Be Kind
Patricia Aas Patricia Aas 4 Be Open Minded
Amy Kapernick Amy Kapernick 4 Be Tolerant of Quokkas
Michelle Sandford Michelle Sandford 4 Help yourself by helping others
Jessica Chan Coder Coder 4 Be Kind
Tania Rascia The Missing Instruction Manuals of the Web 4 Be Kind
Nina Zakharenko @nnja 4 Python Software Foundation Director
April Speight @vogueandcode 4 Be stylish
Dona Sarkar Do The Thing 4 Be brave
Cecil Phillip Away From The Keyboard 4 Podcaster, Teacher, Swimmer & Music Lover
Sarah Drasner I Make Things 4 A FrontEnd Master

Get Involved

Name Author Step Comments
Get Involved Pluralsight 5 Admin Access to Your Device
Python Community Python.Org 5 Love of Python
100 Days of Code Alex Kallaway 5 Love of Learning
CodeNewbie Community CodeNewbie 5 Be Kind
Humans of IT Community Microsoft 5 Be Kind
Probot Community Probot 5 Be Kind

Practice

Name Author Step Comments
Frontend Mentor Frontend Mentor 6 Love of Learning
Achieve Mastery Through Challenges CodeWars 6 Love of Learning
Practice and Learn by Playing a Game Codingame 6 Love of Learning
Technical interview prep and coding challenges Coderbyte 6 Love of Learning
Interactive Challenges Edabit 6 Love of Learning
Tutorials and Practice Scotch 6 Love of Learning

Listen to Some Podcasts

Name Author Step Comments
CodeNewbie Podcast CodeNewbie 7 Love of Learning
Scott Hanselman Podcast Scott Hanselman 7 Love of Learning
Talk Python To Me @mkennedy 7 Love of Learning
Softskills Engineering Podcast Softskills Engineering 7 Love of Learning
Frontend Happy Hour Podcast Netflix, Twitch, Atlassian, Evernote, and LinkedIn 7 Love of Learning
Syntax FM @wesbos and @stolinski 7 Love of Learning
Programming By Stealth Podfeet Podcasts 7 Love of Learning
FreeCodeCamp Podcast FreeCodeCamp 7 Love of Learning
Learn To Code With Me Laurence Bradford 7 Love of Learning

Subscribe to Some YouTube Vids

Name Author Step Comments
Learn Code Academy Learn Code Academy 8 Love of Learning
Learn in One Video Derek Banas 8 Love of Learning
Programming Course by Videos Codebind 8 Love of Learning
Free Videos from Programming With Mosh @moshhamedani 8 Love of Learning
Learn in One Video Derek Banas 8 Love of Learning

Watch Some Twitch Channels

Name Author Step Comments
Phil Nash Twilio 9 Love of Learning
Amy Kapernick Aim Higher Web Dev 9 Love of Learning
Clarkio Microsoft 9 Love of Learning
Twilio Twilio 9 Love of Learning
Pair Programming Jason Lengstorf 9 Love of Learning
Data Visualisations Shirley Wu 9 Love of Learning
Coding tips, tricks, and techniques Brian Lagunas 9 Love of Learning
DevChatter DevChatter 9 Love of Learning
Learn with CodingGarden CodingGarden 9 Love of Learning
Chael Codes Chael Codes 9 Love of Learning
Layla Codesit Twilio 9 Love of Learning
Microsoft Developer Microsoft Developer 9 Love of Learning

Conferences

Name Author Step Comments
NDC Conferences NDC 10 Love of Learning
YOW Conferences YOW 10 Love of Learning
PyCon Python.Org 10 Love of Learning
Microsoft Build Microsoft 10 Love of Learning
Web Directions Summits Web Directions 10 Love of Learning
DDD Perth DDDPerth 10 Love of Learning
JSConf JSConf 10 Love of Learning
Github Universe Github 10 Love of Learning

And Then What?

Name Author Step Comments
Learn You A Haskell Miran Lipovaca 10 A need for more
The most quirky parts of the JavaScript Javascript Garden 10 Advice on avoiding common mistakes

Credits

  • @msandfor for starting the list.
  • All the contributors for keeping the list updated by adding new resources.

License

MIT Licence

Contributors ✨

Thanks goes to these wonderful people (emoji key):


TestAccount

🖋 📖

Michelle Mei-Ling Sandford

💻 🖋 📖 🎨 💡 👀 📢

This project follows the all-contributors specification. Contributions of any kind welcome!

About

A Repository Created for #Hacktoberfest to Help Beginners Get Started with Code

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published