Skip to content

Programming 101

Kunal Nagpal edited this page Jan 26, 2016 · 3 revisions

Programming = 90% thought, 5% execution, and 5% documentation.

  1. For the reason stated above, do not simply assume that programming is a typing race with some heavily intense keyboard mashing. It takes a certain amount of skill to be able to make the most stupid thing in the world (a computer) do something, but only exactly as you want it to.

  2. Hence, attention to detail, and meticulous application of principle separate the good programmers from the bad. Never jump the gun on any programming task, take the time to think it through.

  3. Your seniors, and online sources are present to help you out, so ensure that you exploit both to the fullest, thereby bettering yourself. Programming is not a branch specific trait, it teaches people how to think.

  4. Always question provided approaches, fixating your attention on how to continually better the existing process and way of work. Take nothing for granted.

  5. In extension to point 3, never be afraid to ask! Remember, there are no stupid questions, and that asking for help when you have parked yourself up a tree will save you potentially several hours of searching time.

  6. Lastly, enjoy yourself! There is nothing wrong with having some fun along the learning curve.

Note: The instructions provided above apply to just about any technical project work, as you might have already guessed.

GPL

General

First steps

Setup instructions

Technical information

Developer guidelines

Simulation

Clone this wiki locally