Guide Recommendations

Branching off of a tangent from the ‘Tab & Bookmark Management’ thread, this topic is for sharing your favorite guides / tutorials. While Web Dev / Tech focused ones are preferred, don’t feel limited. If you sincerely believe your resource is worthwhile, share it!

Additionally, this community has a whole project team, the Scribes, dedicated to building these kinds of walkthroughs. For example: the ‘Creating Your Own Website’ guide. So this thread is also an opportunity to share what you appreciate or find valuable in your favorite ones. Don’t be timid in sharing your thoughts, your examples / ideas could be the difference in someone achieving their goal!

Finally, here are a few to get the ball rolling:

3 Likes

love this! i hope more folks do share their favorite tutorials and stuff here has well. i know we’ve had some very specific tutorials suggested for the resource list that were maybe too niche/not really beginner-friendly but would still be great to share!

2 Likes

The Missing Semester of Your CS Education by MIT is a course, but it kinda feels like it was born out of the “guide spirit” if that makes sense.

“Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!”

Curriculum includes: the shell, shell tools & scripting, editors (Vim), data wrangling, command line environment, version control (Git), debugging and profiling, etc.

1 Like

https://www.reddit.com/r/linuxupskillchallenge/

This is a month long course run on reddit aimed at getting one comfortable with managing a Linux system from the CLI in a VPS or cloud envrionemnt, though you are welcome to use a VM locally if that is your only option. It won’t make you a sysadmin, but it can give you some confidence in managing a Linux system via the CLI. Cloud VMs also offer abilities like snapshots and can be rebuilt quickly if a mistake is made, perhaps lessening the blow versus a physical install on one’s personal system while they are learning. Local VM hypervisors also offer snapshots, but I think it is worth mentioning that plenty of people may still be in a position where they are at most able to run a web browser on their computer, or they may be using a chormebook, and a hypervisor install isn’t an option. But I did want to include this guide as I quite like how it is set up with additional resources at the end of each lesson for those who would like to dig a little deeper.

2 Likes

SVG Tutorial: Learn how to code images in HTML with SVG

this is spooky timing with this thread. I just wrote a guide that I tried to make as entry level as possible for people interested in renting their own server and hosting a website on it.

Includes basic setup tasks, securing the server, and getting a web server setup to host your HTML/CSS/JS/whatever files

everything i personally do when hosting a website on a new server:

5 Likes

gonna add this to our resource list!

2 Likes

The Odin Project provides a free open source coding curriculum that can be taken entirely online. While the focus seems more on helping students get hired as developers, it has also assisted countless others in learning enough programming to work on their own personal projects.

32-Bit Cafe Relevant Courses:

  1. Foundations
  2. Intermediate HTML & CSS
  3. Javascript
  4. Advanced HTML & CSS

Less relevant courses include: React, NodeJS & Ruby on Rails.

1 Like

Decent list of server management: Tech Independence | Derek Sivers

2 Likes