I recommend it if you want to start learning how to code. It helped me a lot when I was learning c++. there aren't the exact same or even close, but if you're interested in coding, then this will help lay some ground work for other langues. Plus, everyone is super helpful when questions are asked, so don't let that be a problem. there a also a ton of free games to download and play.
Yes,You need to be able to code / work with a computer, ! You can make your own video games and play others games!
I purchased the game not knowing how to code so I was so dissatisfied!