Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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.
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.
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.