Computer Programming is used for everything your doing on your computer. Whether it be programs, Apps, OS and your browser.
We know a lot of Gaffers are programmers whether it is a job or a hobby. This thread will allow you to express all your ideas.
Definition:
History:
Programming Languages: (Click for more info)
C++
C
C# / C-Sharp
Perl
Java
Ruby
Python
In this thread you can talk about what projects you are doing. What is your proffered language. Ask for help.
Programming is an ever-growing field and an ever-changing field. It's an exciting and challenging career path, but with good benefits.
Resources
http://programming-motherfucker.com/become.html
http://www.cprogramming.com/
4chan.org/prog/ - Can SOMETIMES be helpful
http://phpacademy.org/
TheNewBoston (Youtube)
http://learnyouahaskell.com/
www.codecademy.com
www.udacity.com
Text Editors & IDE's:
T = Text Editor
I = IDE (Integrated Development Environment)
Notepad++ - (T)
Notepad+ - (T)
SublimeText 2 - (T)
Code::Blocks - (I)
Netbeans IDE - (I)
Eclipse - (I)
Microsoft Visual Studio *(Express) - (I)
Game Design (made by 4chan's /vg/):
General resource lists
heartvine.tumblr.com/post/17243872646/indie-game-dev-faq
sites.google.com/site/vidyadevresources
http://www.pixelprospector.com/indie-resources
www-cs-students.stanford.edu/~amitp/gameprog.html
content.gpwiki.org/index.php
More programming resources
forums.tigsource.com/index.php?board=4.0
UPDATE:
Game Development: http://heartvine.tumblr.com/post/17243872646/indie-game-dev-faq
https://sites.google.com/site/vidyadevresources/tutorials
http://vidyadev.com/wiki/Main_Page
http://www.pixelprospector.com/list-of-programming-language-resources/
We know a lot of Gaffers are programmers whether it is a job or a hobby. This thread will allow you to express all your ideas.
Definition:
See MoreComputer programming (often shortened to programming or coding) is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a set of instructions that computers use to perform specific operations or to exhibit desired behaviors. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.
History:
See MoreThe Antikythera mechanism from ancient Greece was a calculator utilizing gears of various sizes and configuration to determine its operation,[3] which tracked the metonic cycle still used in lunar-to-solar calendars, and which is consistent for calculating the dates of the Olympiads.[4] Al-Jazari built programmable Automata in 1206. One system employed in these devices was the use of pegs and cams placed into a wooden drum at specific locations, which would sequentially trigger levers that in turn operated percussion instruments. The output of this device was a small drummer playing various rhythms and drum patterns.[5][6] The Jacquard Loom, which Joseph Marie Jacquard developed in 1801, uses a series of pasteboard cards with holes punched in them. The hole pattern represented the pattern that the loom had to follow in weaving cloth. The loom could produce entirely different weaves using different sets of cards. Charles Babbage adopted the use of punched cards around 1830 to control his Analytical Engine. The first computer program was written for the Analytical Engine by mathematician Ada Lovelace to calculate a sequence of Bernoulli Numbers.[7] The synthesis of numerical calculation, predetermined operation and output, along with a way to organize and input instructions in a manner relatively easy for humans to conceive and produce, led to the modern development of computer programming. Development of computer programming accelerated through the Industrial Revolution.
Programming Languages: (Click for more info)
C++
C
C# / C-Sharp
Perl
Java
Ruby
Python
In this thread you can talk about what projects you are doing. What is your proffered language. Ask for help.
Programming is an ever-growing field and an ever-changing field. It's an exciting and challenging career path, but with good benefits.
Resources
http://programming-motherfucker.com/become.html
http://www.cprogramming.com/
4chan.org/prog/ - Can SOMETIMES be helpful
http://phpacademy.org/
TheNewBoston (Youtube)
http://learnyouahaskell.com/
www.codecademy.com
www.udacity.com
Text Editors & IDE's:
T = Text Editor
I = IDE (Integrated Development Environment)
Notepad++ - (T)
Notepad+ - (T)
SublimeText 2 - (T)
Code::Blocks - (I)
Netbeans IDE - (I)
Eclipse - (I)
Microsoft Visual Studio *(Express) - (I)
Game Design (made by 4chan's /vg/):
General resource lists
heartvine.tumblr.com/post/17243872646/indie-game-dev-faq
sites.google.com/site/vidyadevresources
http://www.pixelprospector.com/indie-resources
www-cs-students.stanford.edu/~amitp/gameprog.html
content.gpwiki.org/index.php
More programming resources
forums.tigsource.com/index.php?board=4.0
UPDATE:
Game Development: http://heartvine.tumblr.com/post/17243872646/indie-game-dev-faq
https://sites.google.com/site/vidyadevresources/tutorials
http://vidyadev.com/wiki/Main_Page
http://www.pixelprospector.com/list-of-programming-language-resources/