1
Off Topic / General Programming Megathread v2
« on: May 10, 2013, 08:05:54 PM »What is Programming?
Programming is when you faceroll your keyboard and after hours upon hours of sheer rage coupled with some broken keyboards, you get something like a game, application, spreadsheet, or whatever you felt like making at that point in time. This usually involves typing out simple text (code) into an IDE, text editor, or whatever your preferred form of "takakaing" is and then compiling said code.
FAQ
Q: How did you learn so much about programming to the point where you waste time correcting people on the internet and being an starfish about it? How can I begin to the wonderful wonderbread adventures of programming?
A: Pick a language, find a long series of tutorials, and begin learning. Make sure you're actually understanding what you're learning and not just copy-pasting what's being given to you. Take the examples from each lesson and try to apply it to different of stuff. I learned through the guidance of an extremely angry Australian man over the internet. That being said, those are hard to find. Just use tutorials.
Q: Which programming language is the best?
A: There isn't one! There are some that are more suited for certain jobs than others. Use the right tool for the right job. For example, you wouldn't try to make (i don't even think you can anyway) an operating system in Java. I personally prefer C or C++ because I know those languages.
Q: What's the difference between a Text Editor and an IDE / What is an IDE?
A: A text editor is something as basic as notepad. You can open up text files and edit their contents. An IDE is an integrated development environment and it comes with tons more features for whatever language(s) it supports. An IDE (usually) comes with things such as a Text Editor, a Compiler, a Debugger, as well as various project organizing features such as Debug/Release builds and library linking.
Q: Nobody in the topic could help me with <x>, what should I do?
A: Ask here.
Q: <Anything that has to do with spoonfeeding you TorqueScript at all>
A: Shoo.
Q: I loving hate you Kaphonaits and I'm going to murder your firstborn.
A: Ok. :(
Text Editor / IDE List
Popular Text Editors:
-Sublime Text
-Notepad++
-Notepad2
-Crimson Editor
-VI/VIM
-Nano
Popular IDEs:
-Visual Studio Express
-Code::Blocks
-Net Beans
-Eclipse
-Dev C++
Languages (blatantly copied from the old topic because Brian had a great list <3)
Python
Ruby
PHP
JavaScript
Go
Lua
Shell
Euphoria
Lava
Perl
Lisp
Java
Rust
C
C++
C#
Objective-C
Cobra
Lisp
Haskell
Go
Fortran
Visual Basic
COBOL
Eiffel
Pascal
Assembly
Batch
Happy Programming!