If you like ruby, maybe you'll enjoy learning about how to access the Steem blockchain using ruby:
https://developers.steem.io/tutorials/#tutorials-ruby
One of my favorite topics is content patching:
https://developers.steem.io/tutorials-ruby/edit_content_patching
When we do edits on the blockchain, we can isolate the exact paragraph we want to amend. I like how the blockchain team took the time to implement this little feature early on because it allows app developers to efficiently amend content.
RE: Coding Diary: Learning New Stuff