what do you use (hardware wise?) to publish your channel?
What do you use (hardware wise)to get a Channel published ?
Hard Drives and what?
Let's assume you're sincere, if you're interested in how channels (or "apps" as everyone else calls them) are developed Roku has a series of videos that cover the basics, for example
https://developer.roku.com/en-gb/videos/courses/rsg/core-concepts.md
If you want to try it you just need a normal computer (Mac, Windows, Linux). Anything made in the past 6-7 years will work fine - system requirements aren't high.
It probably is not the best way to learn programming from scratch because Brightscript can be pretty unusual/weird/annoying and you might pick up habits which are quite bad in other languages. It's also not widely used so if you run into trouble it could be hard to find help. But if you're only interested in making Roku channels that's the only thing you can use. (Otherwise, Python is a good choice.)