Bitburner

Bitburner

View Stats:
Null Apr 12, 2022 @ 3:28pm
This or greyhat?
I love the MMO aspect of greyhat, seems more "future proof," but also like that this game actually uses javascript.

I've always wanted to learn something about programming, slight fantasy of being able to do it for a living, but was never able to get past the wtf am I doing barrier, self teaching. I mean, I've gotten somewhere but it always felt so over whelming, an unattainable goal.

I loved playing the older hacking games such as uplink, and a browser game from back in the day, I cannot remember the name, it was essentially a log watching game to try to catch IPs and steal there money before they notice.

So any input on which game is more realistic / actually might teach me something in the process of learning / has more meat and potatoes / fun at the same time?
< >
Showing 1-6 of 6 comments
ithie Apr 12, 2022 @ 10:06pm 
I really like bitburner, can't compare it to the other since I've not played it.
Bitburner itself won't learn you to code, but it will set you on a path to start learning.
It's also free, so no downside in trying it.

Apart from actually using a real programming language (if you can call JS that :D), you'll be using some Linux commands in an console.

Stuff like creating files/scripts with 'nano'. Copying files, deleting files.
Makes you feel you're doing something you could have done outside the game.
Last edited by ithie; Apr 13, 2022 @ 1:17pm
Floyyd Apr 13, 2022 @ 11:09am 
If learning how to program is your goal, neither of these games will do that.
VoidByte Apr 16, 2022 @ 5:22am 
it is more or less a question of: Programming language.
Bitburner is mainly made for JavaScript programming.
Javascript is a language for people that love it, to make code unessessary complicated and they have unlimited joy-explosions when they can put a special character here and there and over there and in this line a few more.. they decorate their code like a cristmas tree with special characters like '[]{}"-_<>|
If you have an Keyboard with US Layout, most of these Characters are easy accessible. So if you like typing more then the actual benefit of it, JavaScript is your thing. And that means BitBurner will welcome you with open arms.

GreyHack utilize a Programming language closer to python and Ruby.
Way more powerfull then JavaScript and you can easly work out great programms. That is, like in real world, because you dont need all of the hieroglyphs to decorate your code.


In real world, this is true as well. JavaScript is for people that love typing unessassary long and rediculus complicated files. They Spend 90% of their time, watching out if they have missed a special character somewhere, if their code don't work.
But they mostly are web programmers. Making Buttons hover-able, invent "drag and drop" again, being satified and happy if a color bar fills up and empty as it shoud to represent a loading screen.. Simple men with a love for their Keyboard.

python is more a language for programming Software. Means: Less Web, more Desktop.. despite the fact that both languages can programm both. But having a Web-Application made in Python is as rare as having a Linux shell program made in Javascript. So.. If you want to learn something for real life, then you should go by:
WHAT do you want to learn.. web or desktop programming?
(and maybe: Why dont you learn it the right way instead you play a programming-game?)
TRELLTRON Apr 18, 2022 @ 6:17am 
In case anyone was wondering, pretty much everything VoidByte said in their comment is wrong, they quite obviously have no clue what they are talking about.
Erikkustrife Apr 18, 2022 @ 9:07am 
Originally posted by VoidByte:
it is more or less a question of: Programming language.
Bitburner is mainly made for JavaScript programming.
Javascript is a language for people that love it, to make code unessessary complicated and they have unlimited joy-explosions when they can put a special character here and there and over there and in this line a few more.. they decorate their code like a cristmas tree with special characters like '[]{}"-_<>|
If you have an Keyboard with US Layout, most of these Characters are easy accessible. So if you like typing more then the actual benefit of it, JavaScript is your thing. And that means BitBurner will welcome you with open arms.

GreyHack utilize a Programming language closer to python and Ruby.
Way more powerfull then JavaScript and you can easly work out great programms. That is, like in real world, because you dont need all of the hieroglyphs to decorate your code.


In real world, this is true as well. JavaScript is for people that love typing unessassary long and rediculus complicated files. They Spend 90% of their time, watching out if they have missed a special character somewhere, if their code don't work.
But they mostly are web programmers. Making Buttons hover-able, invent "drag and drop" again, being satified and happy if a color bar fills up and empty as it shoud to represent a loading screen.. Simple men with a love for their Keyboard.

python is more a language for programming Software. Means: Less Web, more Desktop.. despite the fact that both languages can programm both. But having a Web-Application made in Python is as rare as having a Linux shell program made in Javascript. So.. If you want to learn something for real life, then you should go by:
WHAT do you want to learn.. web or desktop programming?
(and maybe: Why dont you learn it the right way instead you play a programming-game?)

This is so worng in everway.

Dont get me wrong, im a python fanboi big time but saying that stuff about javascript is just childish. What it really comes down to is javascript being made for webbased applications and Python being made for everything where loading times or a largefoot print are ok.

The only real downside to python is the massive library it uses.
Stigma Jan 10, 2024 @ 7:28am 
Originally posted by VoidByte:
it is more or less a question of: Programming language.
Bitburner is mainly made for JavaScript programming.
Javascript is a language for people that love it, to make code unessessary complicated and they have unlimited joy-explosions when they can put a special character here and there and over there and in this line a few more.. they decorate their code like a cristmas tree with special characters like '[]{}"-_<>|
If you have an Keyboard with US Layout, most of these Characters are easy accessible. So if you like typing more then the actual benefit of it, JavaScript is your thing. And that means BitBurner will welcome you with open arms.

GreyHack utilize a Programming language closer to python and Ruby.
Way more powerfull then JavaScript and you can easly work out great programms. That is, like in real world, because you dont need all of the hieroglyphs to decorate your code.


In real world, this is true as well. JavaScript is for people that love typing unessassary long and rediculus complicated files. They Spend 90% of their time, watching out if they have missed a special character somewhere, if their code don't work.
But they mostly are web programmers. Making Buttons hover-able, invent "drag and drop" again, being satified and happy if a color bar fills up and empty as it shoud to represent a loading screen.. Simple men with a love for their Keyboard.

python is more a language for programming Software. Means: Less Web, more Desktop.. despite the fact that both languages can programm both. But having a Web-Application made in Python is as rare as having a Linux shell program made in Javascript. So.. If you want to learn something for real life, then you should go by:
WHAT do you want to learn.. web or desktop programming?
(and maybe: Why dont you learn it the right way instead you play a programming-game?)

As a fullstack software developer who also develops in JS/TS every day and mostly prefers anything else other than JavaScript, I can tell you what you've just said makes completely no sense at all. I dont know where the hell did you get that idea of JavaScript from. Also developing UIs go way beyond that "make button hover", more often than not that's already the foundation laid you never need to touch.
< >
Showing 1-6 of 6 comments
Per page: 1530 50