Go Programming
10 resources created by 4 users
This Go Programming page on GoConqr gathers a small set of community-made quizzes, mind maps and flashcards, covering environment setup, functions, types, pointers and errors. It is for university students practicing Go concepts and teachers looking for material on those topics. The resources are at university level and offer both questions and visual summaries. Start with a flashcard deck, then try the quiz and explore a mind map.
Go Programming
- All C, C++, C# and Other Languages resources
- C Programming Basics18
- C++ Programming Basics14
- C# Programming Basics6
- Data Types, Variables and Operators22
- Conditionals and Loops12
- Functions and Program Structure10
- Arrays and Strings6
- Pointers and Dynamic Memory8
- Input, Output and File Handling14
- Compilation, Preprocessing and Libraries5
- Object-Oriented Programming in C++9
- Visual Basic Programming14
Top Go Programming resources
-
44 questionsgo part1 The program starts running in
-
30 cardsFunctions Function declaration in Go
-
76 nodesFunctions Declaring and Calling... · Functions Are Values · Closures · defer · Go Is Call by Value
-
76 nodesPointers A Quick Pointer Primer · Pointers Indicate Mut... · Pointers Are a Last R... · The Zero Value Versus... · The Difference Betwee... · Reducing the Garbage ...
-
23 cardsTypes, Methods, and Interfaces What is a concrete type in Go?
-
20 cardsPredeclared Types and Declarations What value does Go assign to variables declared without an initial value?
-
14 cardsSetting Up Your Go Environment What is a Go project called and what does it include?
-
15 cardsErrors What value does a Go function return to indicate an error?
Quizzes
Mind maps
-
76 nodesFunctions Declaring and Calling... · Functions Are Values · Closures · defer · Go Is Call by Value
-
76 nodesPointers A Quick Pointer Primer · Pointers Indicate Mut... · Pointers Are a Last R... · The Zero Value Versus... · The Difference Betwee... · Reducing the Garbage ...
-
13 nodesGolang Code organization
-
14 nodesEstructura de programación IF
Flashcards
-
30 cardsFunctions Function declaration in Go
-
23 cardsTypes, Methods, and Interfaces What is a concrete type in Go?
-
20 cardsPredeclared Types and Declarations What value does Go assign to variables declared without an initial value?
-
14 cardsSetting Up Your Go Environment What is a Go project called and what does it include?
-
15 cardsErrors What value does a Go function return to indicate an error?
More C, C++, C# and Other Languages topics
About Go Programming
GoConqr OriginalStart with the foundations
The Go Programming page brings together a small set of resources made by GoConqr users. For an introduction to organizing Go code, start with the Setting Up Your Go Environment flashcards. They ask about Go projects, the file created by go mod init and package declarations.
Next, use Predeclared Types and Declarations to practice questions about uninitialized variables, literals and integer literal prefixes. The Golang mind map offers another view of code organization, including workspaces, repositories, packages and source files.
Practice functions, types and errors
The Functions flashcards ask about function declarations, input parameters and return values. The mind map with the same title covers declaring and calling functions, so you can use it to organize the ideas before working through the questions.
Continue with Types, Methods, and Interfaces for questions about concrete and abstract types, type declarations and methods. The Pointers mind map introduces pointers, memory addresses and the zero value for a pointer. The Errors flashcards ask about error values, nil and checking for errors.
Use the quiz alongside the maps
The quiz asks where a Go program starts running, where the language was created and about the notation for logical NOT. It also includes a question about loop execution. Try it after studying the flashcards, then return to a relevant resource when a question exposes something you want to review.
This topic sits within the programming languages unit of Computing and ICT. Its resources offer different ways to explore the Go material listed here, from short questions to visual outlines. Choose a deck or map that matches the concept you want to practice.
Frequently asked questions
Which resource should I start with?
The Setting Up Your Go Environment flashcards are a useful starting point if you want to practice questions about projects, package declarations and go mod init. If you are focusing on functions instead, start with the Functions mind map and follow it with the flashcards of the same name.
What do the mind maps cover?
The Functions mind map covers declaring and calling functions, including parameters and return values. Pointers introduces memory addresses and the zero value for a pointer. Golang outlines code organization, including workspaces, repositories and packages. There is also a Spanish-language mind map on programming structure.
Are these resources free to use?
Yes. Every resource listed on this page is free to open, study and take without an account. A free account can also save your quiz scores and lets you make your own quizzes, mind maps, flashcards and notes. The listed resources were made by GoConqr users.