All Projects → play-with-go → Play With Go

play-with-go / Play With Go

Licence: bsd-3-clause
Hands-on, interactive tutorials for programming in Go.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Play With Go

Elixirschool
The content behind Elixir School
Stars: ✭ 3,171 (+1614.05%)
Mutual labels:  learning, scss
Grav Learn
Grav Learn (exhaustive grav documentation)
Stars: ✭ 204 (+10.27%)
Mutual labels:  learning, scss
Tic Tac Vue
A simple Tic-Tac-Toe game written in Vue.
Stars: ✭ 29 (-84.32%)
Mutual labels:  learning, scss
Awesome Learning
Awesome Learning - Learn JavaScript and Front-End Fundamentals at your own pace
Stars: ✭ 216 (+16.76%)
Mutual labels:  learning, scss
Ocamlverse.github.io
Documentation of everything relevant in the OCaml world
Stars: ✭ 117 (-36.76%)
Mutual labels:  learning, scss
Opencog
A framework for integrated Artificial Intelligence & Artificial General Intelligence (AGI)
Stars: ✭ 2,132 (+1052.43%)
Mutual labels:  learning
Composeacademy
Website providing snippets and examples for Jetpack Compose on the Android platform
Stars: ✭ 181 (-2.16%)
Mutual labels:  scss
Frontplate
フロントエンド開発の効率をあげるフルスタックテンプレート
Stars: ✭ 175 (-5.41%)
Mutual labels:  scss
Lunatech Scala 2 To Scala3 Course
Lunatech course - "Moving forward from Scala 2 to Scala 3"
Stars: ✭ 174 (-5.95%)
Mutual labels:  learning
Hackercouch
Hospitality for Hackers
Stars: ✭ 185 (+0%)
Mutual labels:  scss
Nl Covid19 Notification App Website
Project website
Stars: ✭ 183 (-1.08%)
Mutual labels:  scss
Node Redux Auth
Token authentication system using Node, Mongo, React, Redux
Stars: ✭ 179 (-3.24%)
Mutual labels:  scss
Buttons
A collection of CSS buttons.
Stars: ✭ 177 (-4.32%)
Mutual labels:  scss
Fed Note
我是Mokou, 📘 这里是写前端博客和备忘学习的地方。Vue3 源码解析连载中。喜欢请Star。
Stars: ✭ 180 (-2.7%)
Mutual labels:  learning
Software Engineer Interview Questions
A lot of questions and links to prepare yourself for an interview.
Stars: ✭ 176 (-4.86%)
Mutual labels:  learning
Sass Extract
Extract structured variables from sass files
Stars: ✭ 183 (-1.08%)
Mutual labels:  scss
Docker Workshop
Docker workshop
Stars: ✭ 174 (-5.95%)
Mutual labels:  learning
Sass Extras
Useful utilities for working with Sass
Stars: ✭ 179 (-3.24%)
Mutual labels:  scss
Portfolio
📰 Meu portfólio criado com o objetivo de mostrar meus projetos recentes e futuros ao longo da minha carreira.
Stars: ✭ 178 (-3.78%)
Mutual labels:  scss
Gridgarden
A game for learning CSS grid layout 🥕
Stars: ✭ 2,331 (+1160%)
Mutual labels:  learning

play-with-go.dev

play-with-go.dev is a series of hands-on, interactive, browser-based guides that introduce the tools required to work with the Go programming language. It is the natural next step after "A Tour of Go" which introduces the language itself. play-with-go.dev covers the various subcommands of the go command, staticcheck and many other tools that will make writing Go programs that much easier and fun!

To get started learning with play-with-go.dev, simply visit https://play-with-go.dev/.

If you are interested in learning more about the project, in particular how to contribute, please see the contribution guidelines.

Screenshot showing a play-with-go.dev guide in the browser

The play-with-go.dev splash image was kindly created for the project by Egon Elbre.

Community

play-with-go.dev is an experiment designed to test the hypothesis that interactive guides are a more engaging medium for learning when it comes to developer tools. The go command and modules lend themselves very well to this type of guide therefore. We need your feedback and suggestions to help steer play-with-go.dev in the right direction!

play-with-go.dev is very much by the community, for the community. The goal is to build a platform of high quality, reviewed and curated content, with a diverse, inclusive and sustainable model for having people contribute and maintain that content. We want to make it easy for people to contribute and review content, enabled by tooling and continuous integration checks.

About the authors

play-with-go.dev was created by Paul Jolly and Marcos Nils. Guides are built using the popular play-with-docker platform (created by Marcos Nils and Jonathan Leibiusky). Guides are served via https://play-with-go.dev/ and run in a user's browser, presenting the guide content on the left, and an interactive terminal on the right. This terminal is connected to a remote session hosted in Google's Cloud.

Potential future enhancements to play-with-go.dev include:

  • integrating Visual Studio Code in the remote session, to enable editing files
  • supporting different language translations of a guide (that all share the same script)
  • supporting multiple scenarios (multiple platforms, different tool versions) of the same guide

If you have any questions, please feel free to raise an issue or contact us directly.

Sponsors

The play-with-go.dev project exists free of charge thanks to the generosity of our sponsors (details to follow).

We are looking to broaden that sponsorship base to meet ongoing hosting costs, but also to start a programme of rewarding contributors and reviewers.

If you or your company would like to sponsor the project, please contact us.

Thanks

Thank you to the following individuals for their help in making play-with-go.dev happen: Carmen Andoh, Marcel van Lohuizen, Daniel Martí, Roger Peppe, Bill Kennedy, Jon Calhoun, Cory LaNou, Johnny Boursiquot, Michael VanSickle, Egon Elbre.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].