# Coding Journey: My Path to Solid Solidity Skills

**URL:** <https://forum.openzeppelin.com/t/coding-journey-my-path-to-solid-solidity-skills/3370>\
**Category:** Showcase\
**Tags:** coding-journey\
**Created:** [July 22, 2020, 5:05pm UTC](https://forum.openzeppelin.com/t/coding-journey-my-path-to-solid-solidity-skills/3370 "2020-07-22T17:05:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Skyler\_Fly](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/skyler_fly/32/1901_2.png) [@Skyler\_Fly](https://forum.openzeppelin.com/u/Skyler_Fly)\
**Post date:** [July 22, 2020, 5:05pm UTC](https://forum.openzeppelin.com/t/coding-journey-my-path-to-solid-solidity-skills/3370/1 "2020-07-22T17:05:34Z")

</div>

My Tech Past  
I have been learning to program since getting interested in HTML in middle school. I took college-level computer science courses in high school and learned to develop in new languages, for new environments such as Arduino C, Node.js, PHP & Python. Out of high school, I got a few jobs in software development, network and sysadmin, and digital artwork.  
I learned of solidity in late 2018 and played with some examples in Remix. It wasn’t until I started going to crypto meetups and heard about the ETHDenver hackathon in February 2020 that I finally decided to dive in and learn this language. I studied for the weeks leading up, developing a strong understanding of the fundamentals of smart contract development in Solidity. Taking some courses on block geeks and watching videos on YouTube, I got a good picture of the space as well as some context for the unique challenges and familiarity with the tooling available.  
At ETHDenver our team started development on a new NFT game called Microverse, planning a concept and implementing most of the core of the project.  
After the event, I began to work with one of my teammates on some other NFT projects as I am continuing to do. I have been Refining my Solidity and Web3 skills while getting a strong environment setup, to allow for these and future projects to flow better.  
I am looking for tooling right now to flatten and debug my contracts. I am trying to add truffle alongside the OZ CLI tools for this but am running into some issues with imports. I posted this on another form post here: [Flat precompiled files?](https://forum.openzeppelin.com/t/flat-precompiled-files/588/5)

---

<div class="post-metadata">

**Author:** ![abcoathup](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/abcoathup/32/415_2.png) [@abcoathup](https://forum.openzeppelin.com/u/abcoathup)\
**Post date:** [July 23, 2020, 12:54am UTC](https://forum.openzeppelin.com/t/coding-journey-my-path-to-solid-solidity-skills/3370/2 "2020-07-23T00:54:59Z")

</div>

Hi @Skyler_Fly,

Welcome to the community forum 👋

Thanks for sharing your Solidity [Coding Journey](https://forum.openzeppelin.com/tag/coding-journey). I ❤ reading these.

I had a quick look at Microverse.Life Cell NFT in

> **[All of the ETHDenver 2020 Project Submissions](https://medium.com/ethdenver/all-of-the-ethdenver-2020-project-submissions-a29124035332)**
>
> Today, we are excited to share the ETHDenver 2020 projects with you. We’ve scoured all possible submission avenues to produce the full…

Feel free to create a new topic for the issue with importing with Truffle that you are having. I also created a topic for your question with flattening: [How to verify a regular contract inheriting from OpenZeppelin](https://forum.openzeppelin.com/t/how-to-verify-a-regular-contract-inheriting-from-openzeppelin/3375)

Great to have you hear and sharing your journey. I look forward to following what you build.
