SlideShare a Scribd company logo
How to start... And how to finish... How to code
Is it for me ? ,[object Object]
You want to code.
You know that your code is not best.
You want to be best.
You are done with college/school exercise.
Get Interested ,[object Object]
Create a programming environment around.
Get Aware ,[object Object]
Change your compiler, if it is TC++.
It might if wonderful if you can shift to a better OS like Debian Linux, Mac
Join Mailing lists/Groups like LUGs.
Learn helper tools. ,[object Object]
Learn a good editor like emacs/vim.
Learn utilities like grep, find, ssh, scp, git, etc ...
Learn how to diff, merge, patch.
Learn few scripting language like bash, perl etc.
Theory and algo  ,[object Object]

More Related Content

What's hot

Learning through answering
Learning through answeringLearning through answering
Learning through answering
Eran Zimbler
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven DevelopmentTomCooley
 
Good programming
Good programmingGood programming
Good programming
Won Kwang University
 
Programming the Programmer
Programming the ProgrammerProgramming the Programmer
Programming the Programmer
vipinkumar_n
 
Coding Camp Day 1 Presentation
Coding Camp Day 1 PresentationCoding Camp Day 1 Presentation
Coding Camp Day 1 Presentation
Annamarie Carlson
 
Coding Camp Day 1
Coding Camp Day 1Coding Camp Day 1
Coding Camp Day 1
Annamarie Carlson
 
Extracts from "Clean code"
Extracts from "Clean code"Extracts from "Clean code"
Extracts from "Clean code"
VlatkaPavii
 
Clean Code and Common Engineering Practices
Clean Code and Common Engineering PracticesClean Code and Common Engineering Practices
Clean Code and Common Engineering Practices
Ruth Sperer
 
Clean code and Coding Standards
Clean code and Coding StandardsClean code and Coding Standards
Clean code and Coding Standards
Mahesh Salaria
 
Myths about static analysis. The second myth - expert developers do not make ...
Myths about static analysis. The second myth - expert developers do not make ...Myths about static analysis. The second myth - expert developers do not make ...
Myths about static analysis. The second myth - expert developers do not make ...
PVS-Studio
 
Clean code
Clean code Clean code
Clean code
Achintya Kumar
 
(6) cpp numeric representation_exercises
(6) cpp numeric representation_exercises(6) cpp numeric representation_exercises
(6) cpp numeric representation_exercises
Nico Ludwig
 
NLP Transfer learning platform
NLP Transfer learning platformNLP Transfer learning platform
NLP Transfer learning platform
manusuryavansh
 
Code comment-training
Code comment-trainingCode comment-training
Code comment-training
Ethos Technologies
 
(3) cpp procedural programming_exercises
(3) cpp procedural programming_exercises(3) cpp procedural programming_exercises
(3) cpp procedural programming_exercises
Nico Ludwig
 
Common mistakes by beginners in Programming
Common mistakes by beginners in ProgrammingCommon mistakes by beginners in Programming
Common mistakes by beginners in Programming
Dejan Toteff
 
How to test untestable code
How to test untestable codeHow to test untestable code
How to test untestable code
Bruno Boucard
 
Clean code
Clean codeClean code
Clean code
Duc Nguyen Quang
 
Preparing for a .Net Interview
Preparing for a .Net Interview Preparing for a .Net Interview
Preparing for a .Net Interview
CareerBuilder
 
Paradigms programming from functional to multi-agent dataflow
Paradigms programming  from functional to multi-agent dataflowParadigms programming  from functional to multi-agent dataflow
Paradigms programming from functional to multi-agent dataflow
yannick grenzinger
 

What's hot (20)

Learning through answering
Learning through answeringLearning through answering
Learning through answering
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven Development
 
Good programming
Good programmingGood programming
Good programming
 
Programming the Programmer
Programming the ProgrammerProgramming the Programmer
Programming the Programmer
 
Coding Camp Day 1 Presentation
Coding Camp Day 1 PresentationCoding Camp Day 1 Presentation
Coding Camp Day 1 Presentation
 
Coding Camp Day 1
Coding Camp Day 1Coding Camp Day 1
Coding Camp Day 1
 
Extracts from "Clean code"
Extracts from "Clean code"Extracts from "Clean code"
Extracts from "Clean code"
 
Clean Code and Common Engineering Practices
Clean Code and Common Engineering PracticesClean Code and Common Engineering Practices
Clean Code and Common Engineering Practices
 
Clean code and Coding Standards
Clean code and Coding StandardsClean code and Coding Standards
Clean code and Coding Standards
 
Myths about static analysis. The second myth - expert developers do not make ...
Myths about static analysis. The second myth - expert developers do not make ...Myths about static analysis. The second myth - expert developers do not make ...
Myths about static analysis. The second myth - expert developers do not make ...
 
Clean code
Clean code Clean code
Clean code
 
(6) cpp numeric representation_exercises
(6) cpp numeric representation_exercises(6) cpp numeric representation_exercises
(6) cpp numeric representation_exercises
 
NLP Transfer learning platform
NLP Transfer learning platformNLP Transfer learning platform
NLP Transfer learning platform
 
Code comment-training
Code comment-trainingCode comment-training
Code comment-training
 
(3) cpp procedural programming_exercises
(3) cpp procedural programming_exercises(3) cpp procedural programming_exercises
(3) cpp procedural programming_exercises
 
Common mistakes by beginners in Programming
Common mistakes by beginners in ProgrammingCommon mistakes by beginners in Programming
Common mistakes by beginners in Programming
 
How to test untestable code
How to test untestable codeHow to test untestable code
How to test untestable code
 
Clean code
Clean codeClean code
Clean code
 
Preparing for a .Net Interview
Preparing for a .Net Interview Preparing for a .Net Interview
Preparing for a .Net Interview
 
Paradigms programming from functional to multi-agent dataflow
Paradigms programming  from functional to multi-agent dataflowParadigms programming  from functional to multi-agent dataflow
Paradigms programming from functional to multi-agent dataflow
 

Viewers also liked

What is MP4?
What is MP4?What is MP4?
What is MP4?
iamzoinks
 
Forests and Society – Responding to Global Drivers of Change
Forests and Society – Responding to Global Drivers of ChangeForests and Society – Responding to Global Drivers of Change
Forests and Society – Responding to Global Drivers of Change
Biblioteca Conmemorativa Orton IICA/CATIE
 
투이컨설팅 제18회 Y세미나 : 설문결과
투이컨설팅 제18회 Y세미나 : 설문결과투이컨설팅 제18회 Y세미나 : 설문결과
투이컨설팅 제18회 Y세미나 : 설문결과
2econsulting
 
Khởi Nghiệp ICT 2 - Đánh Giá Hiệu Quả Đầu Tư
Khởi Nghiệp ICT 2 - Đánh Giá Hiệu Quả Đầu TưKhởi Nghiệp ICT 2 - Đánh Giá Hiệu Quả Đầu Tư
Khởi Nghiệp ICT 2 - Đánh Giá Hiệu Quả Đầu Tư
Open Consultant Group
 
Sarah Horne Illustration Folio Summer 2010
Sarah Horne Illustration Folio Summer 2010Sarah Horne Illustration Folio Summer 2010
Sarah Horne Illustration Folio Summer 2010sarahhorne
 
Picasso Vl Advertising Supplement 1
Picasso Vl Advertising Supplement 1Picasso Vl Advertising Supplement 1
Picasso Vl Advertising Supplement 1
mbushong
 
EclipseCon USA 2011 Virgo and RT playing together
EclipseCon USA 2011 Virgo and RT playing togetherEclipseCon USA 2011 Virgo and RT playing together
EclipseCon USA 2011 Virgo and RT playing together
Christopher Frost
 
VCU School of Dentistry Magazine /summer 2010
VCU School of Dentistry Magazine /summer 2010VCU School of Dentistry Magazine /summer 2010
VCU School of Dentistry Magazine /summer 2010mbushong
 
Ba hay PM quyết định sự thành công của dự án phần mềm
Ba hay PM  quyết định sự thành công của dự án phần mềmBa hay PM  quyết định sự thành công của dự án phần mềm
Ba hay PM quyết định sự thành công của dự án phần mềm
Trung. Le Thanh
 
Respiration (with review of photosynthesis)
Respiration (with review of photosynthesis)Respiration (with review of photosynthesis)
Respiration (with review of photosynthesis)
LM9
 
Kina Affarer Nr 19 07
Kina Affarer Nr 19 07Kina Affarer Nr 19 07
Kina Affarer Nr 19 07bjorn_odenbro
 
Rufi
RufiRufi
RufiRufi
 
TEDeeプレゼン資料1017
TEDeeプレゼン資料1017TEDeeプレゼン資料1017
TEDeeプレゼン資料1017SonyShimmei
 

Viewers also liked (20)

Fazd heartwater power point module final sept 2011
Fazd heartwater power point module final sept 2011Fazd heartwater power point module final sept 2011
Fazd heartwater power point module final sept 2011
 
What is MP4?
What is MP4?What is MP4?
What is MP4?
 
Forests and Society – Responding to Global Drivers of Change
Forests and Society – Responding to Global Drivers of ChangeForests and Society – Responding to Global Drivers of Change
Forests and Society – Responding to Global Drivers of Change
 
투이컨설팅 제18회 Y세미나 : 설문결과
투이컨설팅 제18회 Y세미나 : 설문결과투이컨설팅 제18회 Y세미나 : 설문결과
투이컨설팅 제18회 Y세미나 : 설문결과
 
Khởi Nghiệp ICT 2 - Đánh Giá Hiệu Quả Đầu Tư
Khởi Nghiệp ICT 2 - Đánh Giá Hiệu Quả Đầu TưKhởi Nghiệp ICT 2 - Đánh Giá Hiệu Quả Đầu Tư
Khởi Nghiệp ICT 2 - Đánh Giá Hiệu Quả Đầu Tư
 
Don´t+let..
Don´t+let..Don´t+let..
Don´t+let..
 
Sarah Horne Illustration Folio Summer 2010
Sarah Horne Illustration Folio Summer 2010Sarah Horne Illustration Folio Summer 2010
Sarah Horne Illustration Folio Summer 2010
 
Picasso Vl Advertising Supplement 1
Picasso Vl Advertising Supplement 1Picasso Vl Advertising Supplement 1
Picasso Vl Advertising Supplement 1
 
Doc1
Doc1Doc1
Doc1
 
Fazd bovine babesia paper final (2)
Fazd bovine babesia paper final (2)Fazd bovine babesia paper final (2)
Fazd bovine babesia paper final (2)
 
EclipseCon USA 2011 Virgo and RT playing together
EclipseCon USA 2011 Virgo and RT playing togetherEclipseCon USA 2011 Virgo and RT playing together
EclipseCon USA 2011 Virgo and RT playing together
 
Vietnam ICT Summit 2012 itinerary - update 29 may
Vietnam ICT Summit 2012 itinerary - update 29 mayVietnam ICT Summit 2012 itinerary - update 29 may
Vietnam ICT Summit 2012 itinerary - update 29 may
 
VCU School of Dentistry Magazine /summer 2010
VCU School of Dentistry Magazine /summer 2010VCU School of Dentistry Magazine /summer 2010
VCU School of Dentistry Magazine /summer 2010
 
Ba hay PM quyết định sự thành công của dự án phần mềm
Ba hay PM  quyết định sự thành công của dự án phần mềmBa hay PM  quyết định sự thành công của dự án phần mềm
Ba hay PM quyết định sự thành công của dự án phần mềm
 
Respiration (with review of photosynthesis)
Respiration (with review of photosynthesis)Respiration (with review of photosynthesis)
Respiration (with review of photosynthesis)
 
47174915 bhopal-gas-tragedy
47174915 bhopal-gas-tragedy47174915 bhopal-gas-tragedy
47174915 bhopal-gas-tragedy
 
Kina Affarer Nr 19 07
Kina Affarer Nr 19 07Kina Affarer Nr 19 07
Kina Affarer Nr 19 07
 
Rufi
RufiRufi
Rufi
 
TeAM Budget 2003 Proposals
TeAM Budget 2003 ProposalsTeAM Budget 2003 Proposals
TeAM Budget 2003 Proposals
 
TEDeeプレゼン資料1017
TEDeeプレゼン資料1017TEDeeプレゼン資料1017
TEDeeプレゼン資料1017
 

Similar to How to code

Better problem solving through scripting: How to think through your #eprdctn ...
Better problem solving through scripting: How to think through your #eprdctn ...Better problem solving through scripting: How to think through your #eprdctn ...
Better problem solving through scripting: How to think through your #eprdctn ...
BookNet Canada
 
The Holistic Programmer
The Holistic ProgrammerThe Holistic Programmer
The Holistic Programmer
Adam Keys
 
Novice Programmers Workshop
Novice Programmers WorkshopNovice Programmers Workshop
Novice Programmers WorkshopAlec Clews
 
Scottish Ruby Conference 2014
Scottish Ruby Conference  2014Scottish Ruby Conference  2014
Scottish Ruby Conference 2014michaelag1971
 
Documentation for developers
Documentation for developersDocumentation for developers
Documentation for developers
Michael Marotta
 
The Art of Evolutionary Algorithms Programming
The Art of Evolutionary Algorithms ProgrammingThe Art of Evolutionary Algorithms Programming
The Art of Evolutionary Algorithms Programming
Juan J. Merelo
 
Advanced java script essentials v1
Advanced java script essentials v1Advanced java script essentials v1
Advanced java script essentials v1
ASHUTOSHPATKAR1
 
Build your own Language - Why and How?
Build your own Language - Why and How?Build your own Language - Why and How?
Build your own Language - Why and How?
Markus Voelter
 
Cmp2412 programming principles
Cmp2412 programming principlesCmp2412 programming principles
Cmp2412 programming principles
NIKANOR THOMAS
 
Low maintenance perl notes
Low maintenance perl notesLow maintenance perl notes
Low maintenance perl notes
Perrin Harkins
 
Scale2016
Scale2016Scale2016
Scale2016
Dru Lavigne
 
Software Design Notes
Software Design NotesSoftware Design Notes
Software Design Notes
Diego Pacheco
 
Cinci ug-january2011-anti-patterns
Cinci ug-january2011-anti-patternsCinci ug-january2011-anti-patterns
Cinci ug-january2011-anti-patterns
Steven Smith
 
Intro. to prog. c++
Intro. to prog. c++Intro. to prog. c++
Intro. to prog. c++
KurdGul
 
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduatesScales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduatesHans Ecke
 
Software as a craft (February, 2018)
Software as a craft (February, 2018)Software as a craft (February, 2018)
Software as a craft (February, 2018)
Rachel M. Carmena
 
How to learn programming for begineers!
How to learn programming for begineers!How to learn programming for begineers!
How to learn programming for begineers!
Aman Kumar
 
Markdown - friend or foe?
Markdown - friend or foe?Markdown - friend or foe?
Markdown - friend or foe?
Ellis Pratt
 
Recipe of a rockstar developer
Recipe of a rockstar developerRecipe of a rockstar developer
Recipe of a rockstar developerTopu Newaj
 
Os Keysholistic
Os KeysholisticOs Keysholistic
Os Keysholisticoscon2007
 

Similar to How to code (20)

Better problem solving through scripting: How to think through your #eprdctn ...
Better problem solving through scripting: How to think through your #eprdctn ...Better problem solving through scripting: How to think through your #eprdctn ...
Better problem solving through scripting: How to think through your #eprdctn ...
 
The Holistic Programmer
The Holistic ProgrammerThe Holistic Programmer
The Holistic Programmer
 
Novice Programmers Workshop
Novice Programmers WorkshopNovice Programmers Workshop
Novice Programmers Workshop
 
Scottish Ruby Conference 2014
Scottish Ruby Conference  2014Scottish Ruby Conference  2014
Scottish Ruby Conference 2014
 
Documentation for developers
Documentation for developersDocumentation for developers
Documentation for developers
 
The Art of Evolutionary Algorithms Programming
The Art of Evolutionary Algorithms ProgrammingThe Art of Evolutionary Algorithms Programming
The Art of Evolutionary Algorithms Programming
 
Advanced java script essentials v1
Advanced java script essentials v1Advanced java script essentials v1
Advanced java script essentials v1
 
Build your own Language - Why and How?
Build your own Language - Why and How?Build your own Language - Why and How?
Build your own Language - Why and How?
 
Cmp2412 programming principles
Cmp2412 programming principlesCmp2412 programming principles
Cmp2412 programming principles
 
Low maintenance perl notes
Low maintenance perl notesLow maintenance perl notes
Low maintenance perl notes
 
Scale2016
Scale2016Scale2016
Scale2016
 
Software Design Notes
Software Design NotesSoftware Design Notes
Software Design Notes
 
Cinci ug-january2011-anti-patterns
Cinci ug-january2011-anti-patternsCinci ug-january2011-anti-patterns
Cinci ug-january2011-anti-patterns
 
Intro. to prog. c++
Intro. to prog. c++Intro. to prog. c++
Intro. to prog. c++
 
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduatesScales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
Scales02WhatProgrammingLanguagesShouldWeTeachOurUndergraduates
 
Software as a craft (February, 2018)
Software as a craft (February, 2018)Software as a craft (February, 2018)
Software as a craft (February, 2018)
 
How to learn programming for begineers!
How to learn programming for begineers!How to learn programming for begineers!
How to learn programming for begineers!
 
Markdown - friend or foe?
Markdown - friend or foe?Markdown - friend or foe?
Markdown - friend or foe?
 
Recipe of a rockstar developer
Recipe of a rockstar developerRecipe of a rockstar developer
Recipe of a rockstar developer
 
Os Keysholistic
Os KeysholisticOs Keysholistic
Os Keysholistic
 

How to code