Day 25 – Using ChatGPT to Learn Solidity

Today was a moment of clarity. Because I had taken a two-year break, I forgot which command-line software I used. I remember downloading a few, but I couldn’t recall which one I preferred. I also couldn’t remember what Node.js was. I didn’t know the difference between Truffle, Mocha, Chocolatey, and a few more programs needed to create smart contracts.

So, I went to ChatGPT.com and typed a list of questions like:

“What is Powershell?”
“What is the difference between Powershell and Gitbash?”
“What is Chocolatey?”
“What is Mocha?”
“What is Node.js”

Then, I cut and pasted the answers into one document labeled Solidity – Related Software and Programs.

I also created a second document (MasterFile – Powershell Commands and other Commands) and copied and pasted a list of commands from Google searches.

Doing this allowed me to understand better how the programs interact with each other and their roles in creating a smart contract.

I was able to compile a smart contract using a series of commands in Git Bash (a command-line interface) as I followed Grider’s course, actually understanding the gist of what was happening.

Leave a Reply