Hi everyone,
I'm thinking of buying either a laptop or tablet before university starts. I'm studying computer science so a decent (reliable) lightweight device that has good battery life and is relatively powerful is a must.
I already have a bulky (around 3.5kg with charger) Lenovo gaming laptop. Although I intend to use this for the time being, it'll be great to have another device for when I'm on the go to take notes, do assignments, access my textbooks etc. I would also like to do light coding and developing on it just to save time with assignments until I get home.
I was thinking of purchasing a Samsung S7 FE tablet, however, since it's Android I don't know how compatible it may be with modern IDEs or developing in general, in fact I'm not even sure it has options to code.
In terms of a laptop, I have no idea what I'm going to purchase but I have a budget of around $1500.
Could you please recommend a laptop or tablet that can meet my needs?
Yout don't really want to be doing programming assignments on two different laptops. You'll have to keep troubleshooting why something will work on one but not the other. And each project will have hundreds of libraries each with a dozen files. Transferring those from laptop to laptop will take ages (even though the total size isn't too large, there is an overhead of time per each file). And redownloading the whole lot each time could take 15 minutes. Also stay clear of Android tablets, even if it is possible to use some version of the IDE you are using it is going to be SO hard to figure out how to make it work. Avoid the headache. You want a Windows machine (mac possible, but you'll spend extra time figuring out where to find the mac version of the software the teacher tells you to install, and spend time troubleshooting why something won't work and never know if it is because it is a mac or you've done something wrong somewhere. You'd have to be very dedicated to Apple and have experience with macs to get a mac at this point).
Also a gaming laptop won't necessarily be good for programming - mine is a decent Dell XPS 15 but it really struggles with games. Whatever is in your laptop that makes it good for games won't necessarily help out with programming.
Maybe consider getting a Dell XPS 13 so it is nice and light, and keep your gaming laptop just for gaming. Whatever you end up getting, just make sure it can connect to multiple monitors (some tablets or cheaper laptops might not be able to). It is very handy to have your IDE on one screen, a tutorial or stack overflow article on another screen, and the assignment questions on your laptop screen. You don't need to spend your whole $1500, you don't need anything very flash for programming. Just needs to not be deathly slow and be able to connect to multiple monitors.
Edit: oh and if you want something very light and don't mind spending a larger chunk of that $1500, surface pros are nice, and you can buy "docking stations" that make it simple to plug them into your monitors at home with a single cord. A few of my colleagues used them. They are more expensive for the quality of computer than something else but if you have the cash to spend and you want ultra light it might work for you.