Skip to content
/ 10-Easy-Steps Public template

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

License

Notifications You must be signed in to change notification settings

codess-aus/10-Easy-Steps

Repository files navigation

Open-Source Licence MIT All Contributors

msandfor msandfor msandfor michellesandford techgirlwa MichelleSandford

banner that says I'd like to change the world but I can not find the source code

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.

If you would like to know how you can contribute to this project - do read the Contributing.MD. There are issues for begginers set-up for #Hacktoberfest and labeled as such. Each issue should give you enough guidance to complete your first (2nd, 3rd or 4th) Pull Request - but if they do not, feel free to ask for help by commenting on the issue. Do not be afraid, there is nothing but support here.

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?

Here are some teasers - some whimsical guides, some interesting stories, some tasty treats designed to convince you to take a look at Coding and the magical world of Open Sourcery

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
How to Contribute to Open Source @nayafia, @bkeepers, @stephbwills, and @mlinksva 1 Really good Why and What Guide of Open Source
The Nature of Code Playlist The Coding Train 1 83 videos ranging from Perlin noise, my favorite type of noise, to fractals and genetic algorithms - this is not a beginners course, but it is interesting

P.S. Ask yourself who was "Why the Lucky Stiff" ? Is he still out there somewhere, building new stuff and scribling his hazy dreams

Get into Github

If you have decided to start, start here

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
Oh Shit, Git!?! Katie Sylor-Miller 2 NSFW version of how to Git yourself out of trouble
Dangit, Git!?! Katie Sylor-Miller 2 PG version of how to Git yourself out of trouble
Learn GitHub on Microsoft Learn Microsoft 2 GitHub Learning Paths by Microsoft

Try some Code

Now you have some choices, in how you learn. Check out the 100DaysOfCode Community further down and then follow the FreeCodeCamp path to becoming a FullStack Developer... or pick any of the others to have fun while you learn

Name Author Step Comments
Learn to Code by Playing a Game Code Combat 3 Learn the concepts while having fun
Beginner's Guide to Eleventy tatianamac.com 3 Learn about SSG 11ty from the best
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
Foundation of Programming 2 (Java) Fariz Darari 3 Easy to understand slides for learning Programming with Java!
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
Kids STEM Workshops and Resources Nuevo Foundation 3 Teach kids with fun coding scenarios
Twilio Quest Twilio 3 Learn to code and save The Cloud from the Legacy Systems
Laravel 6 Beginner Coders Tape 3 Level up your skills
Cloud Basics for Developers Microsoft 3 Learn some cloud, you'll need it
AI Fundamentals Microsoft Learn 3 Follow the free online learning path below the certification information
Take your first steps with C# Microsoft Learn 3 Interested in learning a programming language but aren't sure where to start? Start here! Learn the basic syntax and thought processes required to build simple applications using C#
Take your first steps with Python Microsoft Learn 3 Interested in learning a programming language but aren't sure where to start? Start here! Learn the basic syntax and thought processes required to build simple applications using Python
Deploy a website to Azure with Azure App Service Microsoft Learn 3 Web apps in Azure allow you to publish and manage your website easily without having to work with the underlying servers, storage, or network assets. Learn how.
Alice envisions the future, DigiGirlz AI Class DigiGirlz 3 In this class you will gain a comprehensive understanding of Machine Learning and how it relates to AI. Learn how to approach problem-solving from a Machine Learning perspective, how to work with datasets, the importance of data and how to protect it, how to think in terms of design, understand cluster algorithms, create BOTs and more.

Follow Some Mentors

Name Author Step Comments
Scott Hanselman Scott Hanselman 4 Programmer, teacher, speaker, technologist, podcaster, writer, diversity advocate and more
Kent C Dodds Kent C Dodds 4 Improving the world w/ quality software · Husband, Father, Latter-day Saint, Teacher, OSS
Patricia Aas Patricia Aas 4 C++ with Security and Privacy. Glorious slide decks. Expert on Diversity and Inclusion in Tech
Amy Kapernick Amy Kapernick 4 FrontEnd WebDev, Evangelist for YOW! Twilio Champion and Microsoft MVP
Michelle Sandford Michelle Sandford 4 Tedx Speaker, Microsoftie and 1 of MCVs most influential women in games
Jessica Chan Coder Coder 4 Sharing experiences and knowledge that can help others on their coding journey
Tania Rascia The Missing Instruction Manuals of the Web 4 Software engineer, writer, and open-source creator
Nina Zakharenko @nnja 4 Python Software Foundation Director
April Speight @vogueandcode 4 Be stylish
Dona Sarkar Do The Thing 4 Principal software engineer, a multi-published author, a public speaker and the owner of a fashion business
Cecil Phillip Away From The Keyboard 4 Podcaster, Teacher, Swimmer & Music Lover
Sarah Drasner I Make Things 4 A FrontEnd Master
Aaron Powell Microsoft 4 Awesome speaker at DDD Melbourne
Bea Gandica Nuevo Foundation 4 Changing the World at pace
Heather Downing Okta 4 .NET, APIs, Voice and Identity
Layla Porter Twilio 4 Twilio .Net Azure Co-host of MK.NET MVP
Jessica White DDD East Midlands 4 Microsoft MVP in Developer Technologies, an international speaker and a mentor
Florin Pop Freelance 4 JavaScript enthusiast 🙌, Front-end developer 💻, Blogger and YouTuber
Dylan Beattie Ursatile 4 Creator of the Rockstar programming language, a Microsoft MVP for Visual Studio and Development Technologies
M0nica Monica Powell 4 Founder of React Ladies a community for React JS developers
alphacentauri82 Diana Rodriguez 4 Python Developer Advocate @ Vonage, GDE: web/cloud/maps/firebase, Microsoft MVP, Auth0 Ambassador
Ovilia Wenli Zhang 4 Passionate Dataviz Developer & Creative Designer; PPMC of Apache ECharts (incubating)
potatoqualitee Chrissy LeMaire 4 SQL & PS MVP, creator of @psdbatools member @thelivecoders & @PowerShellLive author http://dbatools.io/book
Vanessa Aristizabal Vanessa Aristizabal 4 Frontend Developer GDE in Angular & Web Technologies
Chloe Condon Microsoft 4 Developer Advocacy + Clippy fan @ Microsoft, reformed musical theatre kid, Multiple musical notes mostly puns, pics w/ skeletons, & Azure stuff
Tatiana Mac Tatiana Mac 4 Tech Misanthropologist. Engineer/OSS maintainer
Jennifer Wadella @likeOMGitsFEDAY 4 Force of nature. JS dev. Tech speaker. Angry Feminist Harpy. Foodie. #kcnative. Mastermind behind:@KCWomeninTech @CoderDojoKC @CodeCocktailsKC @CodeCupcakeskc

Get Involved

Name Author Step Comments
Get Involved Pluralsight 5 Scott Hanselman and Rob Conery offer suggestions and advice on how you can get out there, and get involved
Python Community Python.Org 5 Python’s community is vast; diverse & aims to grow; Python is Open
100 Days of Code Alex Kallaway 5 There are only two rules
CodeNewbie Community CodeNewbie 5 Official Website for the Challenge that gets you addicted to coding
Humans of IT Community Microsoft 5 Empowering technologists to achieve more by humanizing tech
Probot Community Probot 5 Be Kind
Stack Overflow Stack Overflow 5 Stack Overflow is a question and answer site for professional and enthusiast programmers
Eddie Jaoude Community Eddie Jaoude 5 OPEN SOURCE is NOT about code, it is about people and collaboration
Women Who Code Women Who Code 5 Empowering Women in Technology
Hashnode Hashnode 5 Everything you need to start blogging as a developer!
FreeCodeCamp FreeCodeCamp 5 Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public
HackNews ycombinator 5 Hacker News is a social news website focusing on computer science and entrepreneurship, where you can submit a link to technical content
Digital Ocean Community Digital Ocean 5 Developers supporting developers
Reddit Reddit 5 The front page to the internet

Practice

Name Author Step Comments
Frontend Mentor Frontend Mentor 6 Fun front end challenges with solutions, resources and an open slack community for discussion
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 Stories from people on their coding journey
Hanselminutes Scott Hanselman 7 Fresh Tech Talk from Fresh Faces
Talk Python To Me @mkennedy 7 A podcast on Python and related technologies
Softskills Engineering Podcast Softskills Engineering 7 It takes more than great code to be a great engineer
Frontend Happy Hour Podcast Netflix, Twitch, Atlassian, Evernote, and LinkedIn 7 A podcast featuring a panel of Software Engineers from Netflix, Twitch, & Atlassian talking over drinks about all things Front End development
Syntax FM @wesbos and @stolinski 7 A Tasty Treats Podcast for Web Developers
Programming By Stealth Podfeet Podcasts 7 Programming By Stealth is a collaborative series created by Bart Busschots and Allison Sheridan, as part of the Chit Chat Across the Pond podcast
FreeCodeCamp Podcast FreeCodeCamp 7 The official podcast of the freeCodeCamp open source community
Learn To Code With Me Laurence Bradford 7 Interviews and advice for learning how to code and building your technology career
Cod[ish] Heroku 7 A podcast from the team at Heroku, exploring code, technology, tools, tips, and the life of the developer
Responsive Web Design Karen McGrane and Ethan Marcotte 7 Karen and Ethan interview the people who make responsive redesigns happen
The Web Platform Erik Isaksen 7 A weekly show that dives deep into all things web from the developers building the platform today.
TheStyle Guides Podcast Anna Debenham and Brad Frost. 7 A small batch series of interviews on Style Guides
The ChangeLog The ChangeLog 7 Conversations with the hackers, the leaders, and the innovators of software development
FrontEnd Happy Hour FrontEnd Happy Hour 7 A podcast featuring a panel of Software Engineers from Netflix, Twitch, & Atlassian talking over drinks about all things Front End development.
ShopTalk Show Dave Rupert and Chris Coyier 7 A podcast about building websites
Developer Tea Spec 7 A podcast for developers designed to fit inside your tea break

Subscribe to Some YouTube Vids

Name Author Step Comments
Learn Code Academy Learn Code Academy 8 Web Development tutorials, web site design tutorials and more
Learn in One Video Derek Banas 8 Learn all you need to know about a topic in just one video
Learn Code Academy Learn Code Academy 8 Web Development tutorials, web site design tutorials and more
Programming Course by Videos Codebind 8 Sharing Knowledge is the biggest learning. By sharing You can understand the concepts better
Free Videos from Programming With Mosh @moshhamedani 8 Become the best coder you can be
Coders Tape Coders Tape 8 Level up your Laravel, PHP and Marketing skills with fresh weekly content
Programming in JavaScript by Colt Steele Colt Steele 8 Level up the JavaScript Programming Skills right from the basics
STEM Stories Nuevo Foundation 8 Video Stories from Women Working in STEM Careers
The Case of the Missing Method Nadia Odunayo 8 A Ruby Mystery Story at RubyConf
Python for Beginners Microsoft Developer 8 The foundation for programming in Python, starting from common everyday code and scenarios
Javascript for Beginners Microsoft Developer 8 A series of videos to focus on the core concepts of JavaScript
Coding Train Daniel Shiffman 8 The Coding Train is on its way with creative coding video tutorials on subjects ranging from the basics of programming languages like JavaScript to algorithmic art, machine learning, simulation, generative poetry, and more.

Watch Some Twitch Channels

Name Author Step Comments
Phil Nash Twilio 9 Developer evangelist for Twilio and a Ruby and JavaScript developer
Amy Kapernick Amy Kapernick 9 FrontEnd WebDev, Evangelist for YOW! Twilio Champion and Microsoft MVP
Clarkio Microsoft 9 Streams about NodeJS, VS Code, and Fart Noises. It's a very High-brow stream, so put on your finest clothes and mind your manners
Twilio Twilio 9 Twilio is a developer platform that makes it easy for you to connect the people you care about using the tools and technologies that you already know in the apps you're already building
Pair Programming Jason Lengstorf 9 Jason Lengstorf hosts Learn With Jason, a pair programming livestream where we learn something new in 90 minutes!
Data Visualisations Shirley Wu 9 Award-winning creative focused on data-driven art and visualizations
Coding tips, tricks, and techniques Brian Lagunas 9 Microsoft MVP, a Xamarin MVP, a Microsoft Patterns & Practices Champion, co-leader of the Boise .Net Developers User Group (NETDUG), board member of Boise Code Camp, speaker, trainer, and Pluralsight author
DevChatter DevChatter 9 Love of Learning
Learn with CodingGarden CodingGarden 9 Open, interactive and engaging community where any coder, from beginner to veteran, can learn and grow together
Chael Codes Chael Codes 9 Fun and engaging ways to code
Layla Codesit Twilio 9 Self-taught .NET developer, Microsoft MVP, Twilio Developer Evangelist
Microsoft Developer Microsoft Developer 9 A humble group of developers and technical enthusiasts within Microsoft who operate this Twitch channel devoted to including you into the conversations we have
Adam13531 AcAdamy 9 Love learn and teach
DevChatter DevChatter 9 Writing code! Talking about code! Having fun!
Nahamsec Hackerone 9 Awesome tips on bug hunting
Codigo Falado Coding Brazil 9 Primeiro Twitch Partner de Live Coding do Brasil!

Conferences

Name Author Step Comments
JSNation JSNation 10 Core library authors. Hands-on learning. The future of JS.
Web Directions Summits Web Directions 10 A conference for the whole team
NDC Conferences NDC 10 High-end events for software developers
YOW Conferences YOW 10 emerging technologies and best practices in the software industry – regardless of technological platform or language – without commercial hype
PyCon Python.Org 10 See what's going on in the Python world
Microsoft Build Microsoft 10 Empowering Developers to Fuel Business Performance
Web Directions Summits Web Directions 10 Love of Learning
DDD Perth DDDPerth 10 An inclusive non-profit conference for the Perth software community
JSConf JSConf 10 Locally run events driven by passionate individuals dedicated to the community
GitHub Universe GitHub 10 Explore the future of software development
Signal Conf Twilio 10 Twilio’s Annual Customer & Developer Conference
DockerCon Docker 10 DockerCon is a place for the Docker community to come together and thrive
Javascript Con International Javascript Conference 2020 10 Explore the world of Javascript
Shift Dev Shift Dev 2021 10 A two-day open air and hybrid Developer conference to bring the World’s Developers Together
PowerShell and DevOps Global Summit DevOps Collective 10 Gathering of PowerShell + DevOps professionals and enthusiasts
ConFoo ConFoo Montreal 2021 10 ConFoo is a multi-technology conference for developers
Apple WWDC Apple WWDC 2020 10 A developer conference that provides an in-depth look into the future of apple platforms
FOSDEM FOSDEM'21 10 FOSDEM is a free event for software developers to meet, share ideas and collaborate
DevOpsCon DevOpsCon 10 Global Conference Series For DevOps and Business Transformation
Open Source Summit Linux Foundation 10 Open Source Summit connects the open source ecosystem under one roof.
F8 Facebook 10 A conversation about technology and human connection
DevIntersection Microsoft 10 An event where your questions get answered, strategies are defined, and relationships are built
O'Reilly Software Architecture Conference O'Reilly 10 Network with and learn from experts as they share their knowledge in software architecture—updating legacy systems, the impact of emergent trends, and insights on industry-specific strategies
DeveloperWeek DevNetwork 10 The world’s largest developer expo & conference series
RailsConf Ruby Central Org 10 RailsConf is the world’s largest gathering of Rails developers, brought together to further discussion and learning about building, managing, and testing Rails applications
RubyConf Ruby Central Org 10 RubyConf is the world’s largest and longest-running gathering of Ruby enthusiasts, practitioners, and companies
CodeMash CodeMash Conference 10 CodeMash is a conference for developers wanting to enhance their skills in topics like .NET, Java, Ruby, Python, Javascript, Security and so much more.
WeAreDevelopers World Congress 10 THE WORLD’S FLAGSHIP DEVELOPER CONFERENCE
SuperConf SuperConf Conference 10 SuperConf is a conference for makers. The designers, developers, and entrepreneurs molding our future. Hosted in sunny Miami
Open Source Software Conference Oreilly 10 Immerse yourself in sessions and interactive training courses solely focused on the most critical topics facing developers today
QCon New York InfoQ 10 It’s the place where senior software engineers, architects, and team leads like you connect, learn, and grow.

Free Tools

Name OS Download Link Description
VSCode Windows / MacOS / Linux https://code.visualstudio.com/download/ Free and built on open source. Integrated Git, debugging and extensions.
Atom Windows / MacOS / Linux https://atom.io/ A hackable text editor for the 21st Century
Notepad ++ Windows https://notepad-plus-plus.org/downloads/ Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages.
Code::Blocks Windows / MacOS / Linux https://www.codeblocks.org/ The open source, cross platform, free C, C++ and Fortran IDE.
Brackets Windows / MacOS / Linux http://brackets.io/ A modern, open source text editor that understands web design.
Hyper Windows / MacOS / Linux https://hyper.is/ The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards

And Then What?

Name Author Step Comments
Learn You A Haskell Miran Lipovaca 11 A need for more
The most quirky parts of the JavaScript Javascript Garden 11 Advice on avoiding common mistakes
Create own workshop Nuevo Foundation 11 Teach kids with fun coding scenarios
Code with Rockstar Dylan Beattie 11 Rockstar is a computer programming language designed for creating programs that are also heavy metal power ballads - it's not for the faint of heart
Open Source Guides GitHub and Friends 11 Open source software is made by people just like you. Learn how to launch and grow your project
Design Portfolio Workflow kat fukui 11 A complete guide to code and deploy a site, all from the terminal
RubyGems) RubyGems.org 11 RubyGems.org is the Ruby community’s gem hosting service
Quantum Katas Microsoft 11 The Quantum Katas are a collection of self-paced tutorials and programming exercises to help you learn quantum computing and Q# programming

Credits

License

MIT Licence

Contributors ✨

  1. Yash2737
  2. Newbietestuser
  3. Msandfor
  4. Beagandica
  5. Keatnuxsuo
  6. Nessaamorgan
  7. Amykapernick
  8. Premkiran7
  9. Sam0hack
  10. Soumyajitnandi1
  11. Muhmudrik
  12. TechGirl007
  13. jilloestreicher
  14. LucasDamascenoS
  15. Aashwin Vaish
  16. jilloestreicher
  17. divyanshi-ojha
  18. Spencer Taylor
  19. Sanxy
  20. Jayant0jha
  21. punitaojha
  22. APalpattuwar7
  23. gabrielhicks
  24. utsav00
  25. ArvindR07
  26. 2KAbhishek
  27. pranavbaitule
  28. Retnuh1337
  29. aortiz24
  30. MykolaKolotylo
  31. Raysa Dutra
  32. AmieCroteau
  33. Divya247
  34. yamini27
  35. Plingooo
  36. Abhijit Roy
  37. Ishita Manchanda
  38. Souvik-py
  39. PritikaSabharwal
  40. RemcoHalman
  41. squarebat
  42. jessicasalbert
  43. djl218
  44. Ravigautamcs
  45. xvidviii
  46. Atharva
  47. tlchan668
  48. V Maheysh
  49. rossdwill
  50. Akilesh Kumar
  51. Jasir Mohammad Zaeem
  52. Mithun P
  53. c0d1ng-Devta
  54. Shweta
  55. kezizhou
  56. diisophiia
  57. SondreWang
  58. bahroze-dev
  59. AutumnWishes87
  60. Gabrijel Golubić
  61. Jeff Sherry
  62. Wanjuntham
  63. Fabricio Cavalcante
  64. anothergeorgecoldham
  65. gaurangagarwal
  66. Chetan Nimbalkar
  67. edward-delossantos
  68. mccarthykp
  69. panditita
  70. Adeoye Ayomide
  71. staysee
  72. RizosKonstantinos
  73. Kay Pea
  74. Mamadou Diallo
  75. Priyankar roy
  76. Wanderson Trindade Vitorino
  77. Onyinye91-ctrl
  78. Sarnav Dutta
  79. Dada Abdulrasheed
  80. Bruce Davidson
  81. kartikaya2000
  82. Racing5372
  83. ch1771dr0b0
  84. Cristina Che
  85. darkresq14
  86. Dave Anderson
  87. Ehis Edemakhiota
  88. Jade
  89. Vanmeeganathan P K

About

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

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published