Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raviteja-reddy-guntaka/ai-teaches-golang
Trying to learn GoLang with the help of perplexity
https://github.com/raviteja-reddy-guntaka/ai-teaches-golang
Last synced: 26 days ago
JSON representation
Trying to learn GoLang with the help of perplexity
- Host: GitHub
- URL: https://github.com/raviteja-reddy-guntaka/ai-teaches-golang
- Owner: raviteja-reddy-guntaka
- License: apache-2.0
- Created: 2024-12-18T06:32:04.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-25T01:06:20.000Z (about 1 month ago)
- Last Synced: 2024-12-25T02:22:08.246Z (about 1 month ago)
- Language: Go
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ai teaches golang (AI-Assisted GoLang Learning Journey)
This repository documents my journey of learning Go (Golang) with the assistance of AI tools like Perplexity. It contains various small projects and code samples that demonstrate different aspects of Go programming.
## Projects
### 1. Go Todo CLI
A simple command-line todo list application demonstrating basic Go concepts like structs, slices, and user input handling.
![alt text](references/image.png)
## Repository Structure
- `ai-teaches-golang/`: Contains initial Go programs and experiments
- `go-todo/`: A simple command-line todo application
- (More project folders to be added)Each folder contains its own `go.mod` file and main Go file(s) for the respective project.
## Prerequisites
- Go (version 1.x or later)
- Git## Setup
1. Clone this respository.
2. Ensure Go is installed and added to your system's PATH.
## Running Programs
To run any Go program in this repository:
1. Navigate to the project directory: `cd project-name`
2. Run the Go file: `go run filename.go`For example, to run the todo application:
```
cd go-todo
go run todo-cli.go
```## Learning Resources
- [Official Go Documentation](https://golang.org/doc/)
- [Go by Example](https://gobyexample.com/)
- AI assistance from Perplexity## Contributing
While this is a personal learning repository, suggestions and tips are welcome! Feel free to open an issue for discussion.
## License
This project is open source and available under the [Apache License](LICENSE).