
- #JGRASP RUN PROGRAM INSTALL#
- #JGRASP RUN PROGRAM UPGRADE#
- #JGRASP RUN PROGRAM FULL#
- #JGRASP RUN PROGRAM SOFTWARE#
- #JGRASP RUN PROGRAM CODE#
You’ll want a higher-powered processor and at least 8 GB of memory, which puts you in the $350 (on sale) to $500 price range. When it comes to using what I’d call a “first-class” integrated development environment, that’s when an entry-level Chromebook isn’t likely to cut it.
#JGRASP RUN PROGRAM CODE#
The ideal hardware to code on a Chromebook
#JGRASP RUN PROGRAM INSTALL#
Of course, you can install your own shell or file manager of choice, including those with a graphical user interface. Regardless of the version, everything needed for a solid understanding of Linux is there: Vim and vi, the Aptitude package manager, as well as all of the standard native commands built into Linux.
#JGRASP RUN PROGRAM UPGRADE#
Currently, you get the Stretch version of Debian but that’s about to change with an upgrade to Debian Buster.
#JGRASP RUN PROGRAM FULL#
Here too, a basic Chromebook will suffice because you have a full Debian Linux distro installed when you enable Linux on a Chromebook. My school’s course of study also includes one semester of Linux, an introduction to getting around the file system, configuring the environment, and learning about different text editors, for example. You don’t need a desktop-class processor or 16 GB of memory to use GitKraken, for example, which provides a nice visual interface over using Git in a command-line interface: There are several desktop clients for Git and most of these too are fairly lightweight. Again, even a basic Chromebook that supports Linux can easily handle Git in a terminal for version control. Even a device with a new Pentium and 4 GB of memory will suffice at this point for Linux on a Chromebook.Īlthough source code control isn’t officially taught in my program, I have installed and use Git for all of my code. I’ve since moved on to other programming tools for Java (and Python) but if you want a lightweight learning environment for basic programming classes, jGRASP combined with a Chromebook will easily meet your needs. Here’s another example of when I was learning about linked lists its easy to see which element links to: Linked Lists in Java on a Chromebook You can use practically any coding language on a Chromebook Our school allows for other integrated development environments but prefers jGRASP because it has fantastic visualization tools for debugging.įor example, you can actually see the contents of a data structure or other object in real-time as you step through Java code one line at a time: We use jGRASP, which is a coding environment built by Auburn University that’s easy to install on a Chromebook running Linux.

That’s partly because these courses aren’t intended for you to write programs with thousands of lines of code and partly because the Java programming tool my school uses doesn’t require high-end compute power. These covered the basics and even an entry-level Chromebook costing $250 or so could handle the load. In my case, I’ve had three Java courses: An intro class, object-oriented programming, and data structures/algorithms.
#JGRASP RUN PROGRAM SOFTWARE#
You should definitely find out what software you’ll need for your program of study and buy the right tool for the task. And as a result, the breadth of software tools you’ll need may require traditional desktop applications. If you’re going to study Computer Science at a four-year school, you’re going to have more computing classes than I am, for example. The program of study I’m in is likely very different than most others.

And I’m currently taking my sixth class, once again using Linux on Chromebooks. I’ll go over why that is mainly from my own experiences now that I’ve completed five of ten courses for a Software Engineering Certificate from my local community college: In four of those five courses, I did use a Chromebook without any issues. However, there’s no black and white correct answer to this question as I’d say, “It depends on your studies,” but generally you can use a Chromebook for development. I’m betting it’s one of the most common questions on those forums: Can you code on a Chromebook? Yes, thanks to Linux on Chromebooks. On the Chrome-related sub-Reddit pages, not a week goes by where I don’t see someone asking if they can use a Chromebook for their college Computer Science program or code on a Chromebook in general.
