Beginner-resources is a repository designed to help beginners get started in the exciting world of development. You will find here helpful tools and resources to get you started on your journey to becoming the best developer you can be. Whether it's for front-end, back-end, mobile development, or anything in between, this collection of resources will help.
-
The Odin Project - The Odin Project is a full-stack curriculum designed to take one from a beginner to professional developer. It's completely free, and serves as a great roadmap to follow during your journey. The Odin Project's curriculum and website are open source, allowing anyone to gain experience by contributing to their GitHub repositories.
-
freeCodeCamp - FreeCodeCamp is home to a full-stack web development curriculum among other programming specializations. Here you can learn about technology by completing code challenges and by building projects. Courses from their YouTube channel are cross-posted to their website, along with articles written by fellow developers. There is also a community forum that works to help people learn to code, develop professional contacts, and serves as a Q&A board. FreeCodeCamp's services are also open source, so one can gain experience by contributing to their GitHub repositories. The repositories for many of the cross-posted courses are open sourced as well, presenting a great selection of projects to contribute to. FreeCodeCamp is a donor supported non-profit, and every aspect is 100% free.
-
Mozilla Developer Network's Learn Modules - Mozilla, the creators of the FireFox browser, have created a comprehensive set of learning materials for fundamental web technologies. Their curriculum covers web technologies to very granular depths, and is great for those who are new to the web. Mozilla's Developer Network is also home to custom-crafted reference documentation based on the browser differences and specifications around these topics.
- OpenCourseWare - Massachusetts Institute of Technology's free introductory computer science and engineering courses
- CS50 - Harvard's free Introduction to Computer Science course, hosted through edX
- Python for Everybody - University of Michigan's free Python course, hosted through Coursera
- SoloLearn - Learn the basics of programming on-the-go via SoloLearn's mobile apps
Here are some additional resources for specializations that may be of interest to you:
- Florin Pop's YouTube channel
- AmigosCode's YouTube channel
- Google's web.dev resources
- TimCorey's YouTube Channel
- OnlineTutorialsYT's YouTube channel
- WebDevSimplified's YouTube channel
- FrontendMentor's challenges
- Frontend Master's Blog
- Juxtopposed's YouTube Channel
- Front End Beginners' YouTube Channel
- The Website Architect's YouTube Channel
Don't be afraid to ask for help if you have questions or find yourself stuck!
There are many communities on social platforms like Discord, IRC, StackOverflow, Reddit, or online forums where fellow developers are eager to help you.
Here is a great guide on how to ask a wonderful question.
All participants are expected to treat others with respect and follow our Code of Conduct.
For general support, direct your questions to the Lansing Codes Slack team.
Copyright (c) 2020-Present, Humanity Codes LLC