Install Ubuntu on it. There are lots of guides...
If you don't want to do that, use an online IDE... This looks decent: https://koding.com/
This post also has some good information: http://unix.stackexchange.com/questions/84160/running-python-on-chromeos
I suppose I should have just sent you this link: http://lmgtfy.com/?q=run+python+on+chromebook
RE: Edit #2 --
Cloud9: https://c9.io Koding: https://koding.com
RE: OP -- I'm a huge fan of SublimeText personally, but in all seriousness, it wouldn't be near the top of the list without a some plugins -- namely: http://emmet.io . I've yet to find a web IDE I can really depend on.
I'd wager that in less than a year, Brackets and/or Atom will be as good as ST.
My basic prerequisites for IDEs: - super fast to startup - super stable while running - code intelligence that is intuitive, easy to use, and can be easily expanded - healthy plugin ecosystem - customizable code coloring
Oh, of course, but I always prefer to have an offline (and free) alternative to work with. But, yeah, it's a possibility.
And, If we are going with cloud provided services, for any type of programming, there is https://koding.com/ .
You might not need to buy journal access, at least to some of them. Arxiv is largely about physics, but maths section is not something to look down ~~at~~ upon (sorry, sick and sleepy). Plus I do agree with /u/timshoaf in regard to buying cheap laptop (and maybe a Raspberry Pi or similar boards for general tinkering, I have one in my backpack and use it as ad-hoc server) and cloud computing access. You can also use stuff like Koding or Codio, one provides bare-bones access for free, second one offers pretty good price-cuts for .edu buyers.
You can try koding.com first, it's quite ideal for practicing. It's just like a free starter VPS: ssh access, sudo access, public IP address, re-initialize after screwing around, etc. It also provides WebIDE and Terminal so you can just open your browser then start writing code.
I would do a trace route from the users computer to the server. Since it's a free host they probably don't offer detailed ticket support. As for hosting a place called https://koding.com/ was giving away free low level VM's that you could use. I've got something else I'll PM you about though.
IIRC koding.com provides free VPS and online IDE which is perfect for your usage scenario. Last time I check, it was great. The vps has some limitation (which is understandable since it's free, and you probably can upgrade to remove the limitation), but overall it was really great for beginner.
My suggestion would be to get a fundamental understanding html and css but when you start coding learn using bootstraps framework. This will help you build products that actually look and feel good, they I'll scale and slowly into you js (jquery actually). It's easier and more fun to learn when you're working on a project you care about and you know that will look pretty good at the end of it.
Tut - http://www.w3schools.com/bootstrap/
If you need an environment to code in recommend Koding https://koding.com/
Ruby is a pretty good language to start off with too. There are tons of online tutorials and resources.
http://tryruby.org/levels/1/challenges/0
Koding.com offers a free development environment and virtual Linux machine to work on. You will need the chrome browser.
Learn how to connect to a MySQL database. I mostly use Windows for PHP work, but you could use https://koding.com/ to access a virtual Linux box in your browser. You should learn how to edit the php.ini file to control your configuration.
Then there is a long list of simple stuff to master; send an email using PHP, web services, formatting dates, error handling, arrays, format currency, file uploads, hash tables, JSON data format, query string and form variables, working with strings, etc.
With PHP you have template engines to learn like Twig and a large number of application frameworks like Symfony, CodeIgniter, or CakePHP. But don't let yourself get bogged down in learning how to use frameworks right away.
I prefer Koding. They give you a virtual machine that you can access entirely in your browser. It's no good for hosting an actual web site but fine for learning Linux and anything you can install on Linux for web development.
I've been using my Chromebook for development on the go for about a year now (Toshiba Chromebook 2, 13.3" HD 1080P version) and I love it.
I used to use Koding.com (warning: referral link. here's a non-referral link: https://koding.com) and it worked really well. Koding also supports custom domains / editing files and interacting with / connecting their interfaces to your own server.
But recently, I've just used my VPS through DigitalOcean and SSH with the built-in shell (screen + vim + vim-go + other vim extensions). I also have Ubuntu installed via crouton in case I need to use a tool not available on Chrome OS. But more often than not, I've just connected via remote desktop (TeamViewer) to my main desktop from wherever I am.
Yes, Williamsport is really lacking in opportunities for technology professional networking. We don't even have any coworking spaces like Philadelphia does. Even the chamber of commerce seems to have no interest in promoting the city as a center of technology. IT professionals in the area don't mingle at all.
I'm heavily into web development and databases. I don't do any heavy duty programming that is unrelated to web development. I've lost interest in Linux even though Vagrant makes it easy to run a VM and you can access a free VM online and work with it entirely in your browser, i.e. https://koding.com/
I make a lot of extra money doing freelance web development. None of my clients are from the area so I'm completely independent from the terrible local economy.
I think Koding not only allows you to create VMs on the cloud, but also to connect your own physical or virtual machine to the service, so I suppose you could store your VM on something like Dropbox and use it either locally or remotely.
EDIT: Relevant link about the feature
Vagrant allows you to run multiple Linux distros on a single system and is great for learning how to install and set up everything you need for your web development server. You can download a box that is ready to go or do it all yourself as a learning exercise.
https://koding.com/ allows you to code in the cloud. You can mess around with Linux right in your browser! It allows you to install anything you like without putting anything at all on your system.
You should learn how to install MySQL and create a database with some tables. Learn how to install Apache and how to start and stop the service and edit its config file. And learn how to install PHP and edit the php.ini file.
I've replaced ChromeOS with Ubuntu and it runs Sublime or PyCharm without a problem. I'm very happy with it.
There is a Python shell for Chrome browser which would work on ChromeOS here, but it doesn't look great.
If you plan on using the chromebook where you will always have internet access, I suggest signing up to PythonAnywhere or Koding. That way, any text editor would work, or in Koding's case it already comes with a respectable web based IDE.
If you guys don't think you'll use that much space - in other words, no more than myrepospace which was less than 500mb I think - I would recommend using https://koding.com/. It seems faster to use and has a nicer interface to get things done. It's definitely worth checking out if you're very interested in the repo topic!
https://koding.com/ has a pretty good IDE and a free VM (free tier doesn't stay online 24/7). If you wanna give me 6GB storage, sign up using my link https://koding.com/R/funkytaco
What meteor package did you use for Stripe.js? I've been debating on using Stripe vs Paypal's hipster version, Braintree.
Also, what does modulus.io do as far as database management?
In the long run, I recommend creating a fully local environment. But that requires a lot of knowledge and setup. A cloud based IDE is a good idea to get going now.
The best I have seen is https://koding.com/
Some key features:
You don't need any particular Chromebook or even to venture outside of ChromeOS. Use a web-based IDE and code in the cloud rather than trying to cram a decently sized LAMP stack into a temperamental instance of Linux working from your localhost with limited hardware.
https://koding.com/ https://c9.io/
There's no reason not to. Depending on which site you go with, you'll get an always-on Linux VM with all the dev tools you'll need already installed so you can get on and start coding. It's zero maintenance on your behalf and a public facing WAN IP address that you can use to test compatibility or to link others to (useful if you're asking questions on stack exchange or something or if you need to replicate a bug under specific conditions). Plus you've got the environment itself all built into the browser, as well as the obvious fact that it's cloud based, so if your hardware dies/is stolen nothing is lost.
I made a quick install script here:
https://github.com/uwacwy/servicespark-installer
To install, create and cd
to an empty directory and run git clone https://github.com/uwacwy/servicespark-installer.git .; sudo ./install.sh
I recommend creating an account at https://koding.com, sudo apt-get install mysql-server mysql-client mysql-common
and then run the script. You should have a working sandboxed installation in about 5 minutes.
:-)
Tech support is the sacrificial lamb of IT. It's /kind/ of easy to get into though and you'll definitely learn your chops, but don't get stuck there unless you love the abuse. The traditional role of a SysAdmin is going the way of the dinosaur, so I'd look more into DevOps and automation with Chef, Puppet, Ansible, etc. OTOH, I think it's just evolution of the job since as a SysAdmin, you've always had to do /some/ coding in shell, perl, and such.
There's a lot of free online sites that you use to train yourself. http://www.devopsbookmarks.com/ is a good start. https://koding.com/ gives you a free VM with a full development environment, complete with a terminal that runs in your Chrome browser.
Check out /r/SysAdmin for some pro tips as well.
I hope this helps and all the best. Feel free to DM me if you get stuck and need help.
> You don't, Koding is completely free. All you need to do is give an email, username, and password.
It's not very clear, I went to their pricing to see what it'd cost to use their service and there wasn't any information on there about it being free. https://koding.com/Pricing/Developer
Can confirm that npm on nitrous.io works wonderfully (using it as we speak). Another alternative is Koding, which gives you a full VM.
They first give you 4 gigs, then give you a link to get more space by sharing so I am sharing:
Please go here: https://koding.com/R/kossboss
its free too, like free free, no credit card bull shit