- 38,942
- Application hell
- MP-Omnis
I'm learnding!
So in my down time I've become interesting in learning how to make my own website, how to run my own web server, how to program, linux, all that nerd stuff. In other words, I'm starting to hack the gibson.
gotta start somewhere...
I had an elementary grasp of HTML just from working backwards through web pages from when the internet was far less complex. Never understood CSS or any of that other stuff though. Luckily, there are sites today like Codecademy where I'm going through the learning modules and becoming familiar with what they're teaching. Didn't realize how easy CSS was until today.
I put ubuntu linux on an old laptop a few months ago, and I like it a lot. But that's because it's got a nice GUI so I'm not completely lost. I keep hearing about how powerful linux is and how all the GUI stuff is really a handicap, so really learning the command line has also sparked my interest.
But let's go back to Codecademy and its languages for a moment:
Already scratched HTML/CSS off the list. What's next? Should I follow this order learning stuff? Or do javascript then PHP? What about Python and Ruby? Do those help with learning linux? Give me some guidance here.
Ultimately what I'd like to do is set up some kind of website that people can visit, and then create a back-end that clients can hook into to run a series of video presentations. Is there an API that already helps me do this? Think of it like a remotely-controlled, indefinitely looping powerpoint, except with video. I guess I could just hire someone to make this or some service to do this for me, but, (a) I'm broke, and (b) I'd like to learn how to do it myself.
Then there's the server itself. Is it even cost effective to run your own unit? Can you get something for under 100 bucks or in a <10W TDP that will do the trick? What kind of hardware is required for, say, something like I described above (streaming HD video all day to tens of, if not near a hundred clients) as opposed to just something that will host a handful of websites or small blogs?
I appreciate anyone that would like to help me out and would also like to open the discussion for anyone trying to learn how to code or program or server or anything like that.