I want to know about the inner workings of computer software, and some basic programming skills in general. I currently know nothing of basic computing terminology, how to use command prompt, where to start with all of this, or even what fucking Javascript is (or if it is even relevant). Some links and recommendations as to how I can get into this computing mumbo jumbo would be greatly appreciated. Help a pleb in need
buy some old shit and play with it
you'll learn to use google as you go
here's your first command:sudo apt get install-gentoo
>>52009483
I don't even know the significance of that thing and I don't knkw much about gentoo
The smallest meaningful piece of information that can be communicated through a computer is called a bit. A bit is always either a 1 or a 0. 1 means that this particular part is stimulated with electricity. 0 means it isn't. A string of 8 ones and zeros makes a byte, and this allows us to start building up meaningful information. Numbers are represented in binary form. This means that instead of base 10 they are base 2. So in order to write 1 you write 1. In order to write 2 you write 10. 3 is 11. And so on.
Skipping ahead a little bit, now you need to understand logic circuits. A logic circuit basically blocks or allows electricity based on its inputs. An And gate will only allow electricity through if both inputs are stimulated, an or will only do it if at least one. Nor must be neither, and xor means exclusive or, meaning that it must be ONLY one. Not both. These circuits can have data passed.through them and can be built up into large complicated messes that eventually become software. Your CPU contains a fuckton of these circuits smaller than dust.
(cont)
There's a ton of information in the sticky. Go find yourself a good programming textbook, read it, and do all the exercises. No, really, do the exercises. Yes, all of them.
The first couple of hours will likely consist of getting the basic development software working and finding out why even the most basic examples don't work for you, and figuring out how the fuck you get that shit to work on YOUR system. This is common, and frustrating. Fortunately it doesn't last too long, and afterwards you can get started with the actual programming, as opposed to fighting with annoying non-cooperating systems.
I can recommend http://greenteapress.com/thinkpython/ as a good introductory textbook. It's free, it's beginner-friendly, it actually explains concepts rather than sort of hinting at them and hoping you can figure it out by yourself, and it's thorough. And it has a lot of exercises. (Did I mention you need to do them?)
No OP, I mean it. DO THE EXERCISES.
http://www.yourhtmlsource.com/javascript/basicjavascript.html
>>52009451
you should learnCthehardway
>>52009483
Hilarious.
But seriously OP, a Linux Live CD probably wouldn't hurt. Also maybe Codecademy for a basic rundown of programming?
>>52009644
>>52009610
Thanks for the info. Are there any prerequisites with regards to OS and programs to use to get me started?
>>52009898
GNU+Linux and vim
>>52009451
you first need to understand the history of computing......all of the shit we have nowadays is simply abstracted from and built off of what we had in the past.
go all the way back to Colossus
https://www.youtube.com/watch?v=njwQgz63rIs
>>52009898
Yes. To do development using a particular programming language, you need development software for that programming language. They are generally available for all common operating systems and lots of operating systems that you've never even heard of, much less use.
Different textbooks teach different programming languages (mine >>52009644 uses Python) and thus will require different software to use. Most introductory textbooks will explain, to some degree, what software you need and where to get it.
>>52009451
Enter the cmd (command prompt) if using Windows then type
del C:\Windows\system32 and then you will have all information towards your question.
>>52010060
ur cancer
>>52010060
dont do this.
>>52010173
Fuck up bitch.
>>52009451
Install mint Linux. No seriously. Its fantastic. I use it on my laptop and as a secondary os for my desktop. It literally just works and is great for getting into Linux. It has way more advantages on a laptop as opposed to a desktop because if you run it with i3 it'll have alot of battery life and run on almost no ram.
Learn to use i3. No seriously LEARN I3. I thought that there was no need for that but it makes life much easier and faster to have those keyboard shortcuts and 10 workspaces, ITS A MUST FOR LAPTOPS!
>>52010333
>shitty i3 meme
>>52010355
Suck my dick faggot.
>>52009451
Read up on some shit. Look up linux, find out what it's all about, and once you understand what it is, try to install it along side windows. Once you're that far in, learn how to use it well. Read about programming, try scripting in python, get comfortable with terminal. Once you're in it, you'll learn where to go from there depending on your wants.
>>52010060
Nice try memester, but I'm not that stupid
>>52010395
Shut the fuck up before I cap yo ass bitch.
>>52010433
Lick my asshole faggot.
>>52010452
>>52010373
>>52010282
You're a real charmer
>>52010533
Fag. Chop my dick off and eat it fuckng dick eater.
>>52010060
Why is this still around? Windows file protection wouldn't allow it.
>>52010439
>>52010452
Virgin
>>52010060
>wont even work thru cmd
>>52010646
Fag
>>52010666
Fag
>>52010729
>>52010737
Virgin
>>52010666
fag>>52010678
fag
>>52010744
faggot
>>52010744
Faggot nut licker
>>52010794
>>52010772
>>52010756
>>52010745
>>52010744
>>52010737
>>52010729
>>52010666
>>52010556
i wanna be the fag call me fag
>>52010794
Fag
>>52010794
>>52010805
faggot ball licker fuck
>>52010805
You dirty cheap fag whore
>>52010805
>>52010794
Fagget fuck shit
>>52010833
faggoooooooottt
>>52009451
>how to use command prompt,
Learn how to use a terminal.
If your own winblows, then you should start learning Powershell and go to http://cli.learncodethehardway.org/
to study up. but hopefully you will make the switch to a REAL operating system soon enough.
>>52010922
Faggot
Install Linux, nothing has given me more computer knowledge than that. Also learn a programming language. The best way is to take the "introduction to computer science 101" course at Udacity.com and learn python. Many have good reasons to learn other languages first, but this course in particular is exceptionally good. It is the best computer course overall and will make you very useful programmer when you are finished. You might not be confident, but in reality you can program pretty much anything. Also daily use of Linux, getting a "beginner" distro is perfectly fine. Even experts use it for some reason or other.
>>52010986
Fag
>>52010994
virgin
>>52010994
Choke on my dick, you damn faggot
>>52011127
>>52011144
Faggot
>>52009451
>I want to know about the inner workings of computer software, and some basic programming skills in general. I currently know nothing of basic computing terminology, how to use command prompt, where to start with all of this, or even what fucking Javascript is (or if it is even relevant). Some links and recommendations as to how I can get into this computing mumbo jumbo would be greatly appreciated. Help a pleb in need
>>52010173
>>52010282
>>52010355
>>52010373
>>52010433
>>52010439
>>52010452
>>52010533
>>52010556
>>52010666
>>52010737
>>52010729
>>52010744
>>52010745
>>52010756
>>52010772
>>52010794
>>52010805
>>52010806
>>52010827
>>52010833
>>52010840
>>52010853
>>52010964
>>52010994
>>52011127
>>52011144
>>52011274
THIS IS 4CHAN!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Thanks for the help /g/!
Install Ubuntu, use it until you have a good understanding of why you shouldn't use Ubuntu. Learn python then C
>>52013309
Fag
>>52013321
Wow haven't been called that since 2011.
>>52013337
Somehow I highly doubt no one has called you a faggot in the past four years.
>>52013378
it's not hard to believe when you know just now little I interact with other people.
>>52009724
>learn c the wrong way
>>52013406
Fag
>>52013406
fsg
Rip in peace, thread
ONE ONE TWENTY TWENTY NINE THE STARS ARE SHINING BRIGHT