Trying to understand the functionality of truffle. How is it possible for me to interact from within the truffle develop in the console as shown below? And when I am in the root of my project I have to import web3 to start using Javascript to interact with my contract. what is the difference between truffle develop and normal console?
Environment
Truffle v5.2.2 (core: 5.2.2)
Solidity v0.5.16 (solc-js)
Node v12.19.0
Web3.js v1.2.9
Details
Code to reproduce
