I have Gemini through work and have vibecoded several solutions. The easiest way to learn is to just do it. Have an idea of the problem you have and what would solve it.
Examples:
Auto-BCC for Gmail:
We have to log all of our emails into Salesforce. This was further amplified when we bought a solution for providing AI transcripts/briefs/etc. for clients that pulled emails from Salesforce.
Problem: The salesforce gmail integration is terrible. It takes at least 30 seconds to log an email, and half the time it doesn't even send.
Solution: A custom Chrome plugin that will automatically BCC the emailtosalesforce email address to ensure the email was logged. No intentional logging needed. Hit Compose or Reply All, the email address is added to the BCC line, email is logged. This could work for any situation where you needed BCC the same email address every time, not just salesforce.
https://github.com/jatzenhoffer/Auto-BCC-GmailVillage:
I have a homelab that I use to deploy a number of services. I have different services for meal planning, photo storage, and chores.
Problem: Having multiple solutions is a problem when trying to improve spousal approval and adoption of the Homelab.
Solution: A Family Management Dashboard that combines chores, photos, and meals. Adds a calendar, rewards for chore completion, list, a cycling photo screensaver, and weather.
Don't have a Github for this as it's not ready for release.
Start small, and you'll be surprised at the things AI tools can accomplish. Practically speaking, I started out using Gemini Pro, then moved over to VSCode and used Gemini Code Assistant there. For the coders on here, you guys are heros. I have no idea what I'm doing. I'm just a guy with a dream.