Best Ways to Learn programming

1

Understand the Logic and Language of Programming

Programming is a combination of logic and language. Here the computer understands what we (as programmers) want it to do. It contains two parts -

Logic: Set of logical instruction which we ask the computer to perform that will give us desired result (AKA Algorithms) 

Language: A common tongue which we (Programmer) and computer both understands. To become a good programmer one needs to master logic and have a good control on a language (Programming Language)

VOTE:
REPORT
Written by Williams Ruiz
9 months ago
2

Pick your interest in the levels

A computer program is a set of instructions that a computer executes. Programming is the art of providing those instructions to the computer. Programming can be done at many levels on the computer.

Low level - Programming microchip

High level - Creating applications that are dedicated to performing a single thing

User Interface Level - Here the users interact with the machine.

One needs to pick one level and learn the language in which each level of programming is done.

VOTE:
REPORT
Written by Horace Walsh
9 months ago
3

Codecademy

The online platform Codecademy offers coding classes (free) for 6 programming languages which include jQuery, PHP, Python, HTML, CSS, and Ruby. The platform has managed to provide classes to over a million users, which includes the NYC mayor, Michael Bloomberg. 

Codecademy

VOTE:
REPORT
Written by Kenneth Mays
9 months ago
4

Learn data structure and algorithms

Data structure and Algorithms are the heart of programming. Once you are comfortable with any of the languages and can make some basic programs, the next thing to do is learn data structures and algorithms. You will get better at building your problem-solving skills if you understand the fundamentals of data structures and algorithms. 

Understand that not all data structures can be used everywhere so for any kind of problem, first implement an algorithm. This is a step by step process to solve a specific problem, and then you need to choose the right data structure to solve the problem. The right combination of data structure and algorithm is really important in solving the problems.

VOTE:
REPORT
Written by Duane Cobb
9 months ago

Do you know the BEST WAY TO Learn Programming?

This topic is tagged

learning

programming

Share this page

Related topics

image for topic 'Understand mathematics'
Best Ways to

Understand mathematics

image for topic 'Teach online'
Best Ways to

Teach online

image for topic 'Manage time'
Best Ways to

Manage time

image for topic 'Tone body'
Best Ways to

Tone body

image for topic 'Concentrate on studies'
Best Ways to

Concentrate on studies

image for topic 'Learn how to dance'
Best Ways to

Learn how to dance

image for topic 'Learn Swedish'
Best Ways to

Learn Swedish

Add new topic

Do you have a suggestion on a new topic? Please contribute!
Best Ways to
This site is protected by reCAPTCHA.
The Google Privacy Policy & Terms of Service apply.

Explore other topics

Disclaimer: This web site gathers "Best Ways" to do things from contributing users. Any application of ANY recommendations set forth on this site is at the viewer's discretion and sole risk. Examples (non exhaustive): Some of the topics relates to health (physical or mental). The recommendations set forth on such topics (or any other topic) are not intended as a substitute for the medical advice and supervision of your personal physician. Other topics relates to economics, investments and legal issues. None of the recommendations set forth on such topics (or any other topic) are intended as investment, tax, accounting or legal advice. Your use of the Information presented to you is at your own risk. The Information is provided 'as is' and without warranties, either expressed or implied.
For https://best.ways.to to operate properly cookies are needed. By surfing further on this site you consent to us setting cookies in your browser as well as to our privacy policy and our terms of service. Click this button to accept / remove this message.