I am a noob coder too if you’re into front end web dev then you have MERN http://mern.io/ to use (and other full stacks) which can be used to create a lot of cool stuff that we would call useful (price, epoch, news). Also, if you want to get into smart contract development, I have a video [VID]Explaining the Gaming smart contract in Plutus that explains the gaming contract (30min and I’m a noob too) so you might be able to imitate and improvise on one of those Plutus core contracts. That would be helpful to me and other noobs if you can learn how to fold a list and accumulate the boolean values to see if they are all true, that would be a lottery contract described here https://github.com/robkorn/plutus-experimental-smart-contracts/blob/master/Games/naiveLottery/naiveLottery.hs
Haskell is a fun language to learn in my opinion so far with folds and lambdas being the heart of the list comprehension. If your curious on how to learn this type of coding, C is a good language to start (as well as python) to learn the ropes of an OOP language, then take your new found knowledge and replace OOP with Functional programming and some OOP keywords with Haskel functional keywords, (arrays = lists)(fold x:xs = i++)(etc) and if you need help with learning, just explore different schools that have a computer programming course and clubs, as well as hackathons. They take all noobs and turn them into junior software developers, I went to a free coding Bootcamp called 42 silicon valley and was kicked out for posting a drudge report article on the slack, but I learned a lot and can recommend it to people. Just don’t talk about politics and you’ll be fine xD (so unfair)