Is it too late to learn to program after age 40? 7 tips to make learning easier and more fun.

Source: Internet
Author: User
Tags learn php

Many people often ask: "When to learn programming is appropriate." Even a lot of people who have been wallowing in the workforce for years have such questions. Many of them want to jump their majors to programming, and that includes their fear of automation, a problem that has become more targeted among people over the age of 40.

Programming is a very mental, energetic, high-pressure work, after 40 years of age to start learning programming, is not too late.

Damian Wolf's answer is "not too late." Damian, a columnist for the media of digital technology magazines such as Infoworld,dzone,life Hack, is also a technology fan and is thinking about learning to program. In an article he recently published, he puts forward his own view that learning to program after age 40 is not too late. Damian also shared his advice to those who wanted to learn to program after the age of 40.

If you want to learn some kind of knowledge or skill, you can start at any time. Age is not a problem. Many people begin to learn a new skill after a certain age and constantly hone it. We've heard of the 10000-hour rule, and it takes 10,000 hours for a person to become an expert on the technology. However, this is only a rough estimate, and some new age scientists and psychologists have overturned this rule. But in any case, your ability determines the amount of time you spend in mastering a particular skill.

If you are over 40 years old and want to learn programming, and you are acutely aware of the importance of practical knowledge, you are also ready to apply the knowledge you have learned to your project. Here are seven tips you can take to learn how to program and be fun. Even if you're young and still a long way from 40, you can also look at Damian sharing, something that's worth learning.

1. Learn to stay calm
Learning to stay calm can help you in many ways. It can make you more productive in your life, and it's also good for your career. When you are learning to write code, you will find how important it is to learn to stay calm. Today's technology is changing almost every day. The emergence of new technology, but also unconsciously in our recession or even eliminated. The other side of the car, technology and promote the development of the Times and change the world.

At the very beginning of your study, the key is to be able to focus your energies on a technology, rather than a taste, just learn for a long time, and put your mind on another technology. Every study is limited to the starting point, which is certainly not possible. Learning to program is a persistent process.

2. Learn from the basics
If you want to have a good future in the programming industry, you have to learn from the basics. The first thing to learn is how the computer works. You need to read a lot of books about the technology you are learning. Once you have identified what you are doing, you can choose a technology for yourself to learn and stick to it. For example, if you choose to learn Web development, you need to learn its core technologies, such as HTML5, PHP, CSS3, and JavaScript. On livecoding.tv, you can find information sources for various programming languages. For example, JavaScript.

3. Create and display
One of the biggest mistakes people can make when learning to program is not using the skills they've learned recently to do the project. Programming requires practice, and if you don't use what you've learned in a project, you'll soon forget it. Now you can use the online learning platform to help you learn. You can live your knowledge and share your experience on the livecoding.tv. This is a social platform that brings together programmers around the world. Not only can you communicate with members of the community, you can also see how they write code and develop projects. You can learn a lot from the good program.

4. Choose a technology wisely
In the world of computer science, there are many ancillary areas that we should explore. You can learn computer graphics, network development, system development, game development and so on. In the initial stages, you will face a lot of choices, from which you can choose a language or technology and concentrate on learning it.

Mastering a technology can help you get a deeper understanding of the field. You can see what is happening in this field. You can learn Php,java,.net,sap or other languages. Once you set a goal, you have to devote all your energy to mastering it.

5. Read other people's Code
Learning from others should be your initial goal. Just as reading can improve your writing skills, reading other people's code can improve your ability to understand and write code. If you are just beginning to learn to write code, the best way is to start from GitHub. You can choose to develop a project based on the language or framework you are learning, and learn how other developers are addressing the problem. The key is to find out where the problem is, how to solve it, and how others are going to solve it.

6. Stay away from flood information
A "deluge of information" could be a serious problem. As a beginner, you will find it difficult to filter the information associated with you. On the internet, which is flooded with information, jumping from one source to another will only make your life more difficult. Similarly, any technology you want to learn can have a lot of sub topics that may not be relevant to your learning goals.

To ensure that you learn the right programming experience and avoid the deluge of information and waste your learning energy and time, you can try to ask Code mentor to guide you. Mentors can help you avoid unnecessary distractions and lead you back to the right path. This will not only save you time, but also improve your motivation throughout the learning process.

7. Teaching others
Teaching others is another way of learning. It's hard to get knowledge at first. If you think you've learned a certain topic, then you can try teaching others to learn. You can share your knowledge on the Internet. The form of sharing can be done by blogging, interacting with others on social platforms, or through StackOverflow. You can also live through the current online broadcast, the process of designing your program. In the process, you can open the dialogue function, and your audience for real-time dialogue. You don't have to be limited to face-to-face communication, there are many ways you can try. The key is to teach others in the process of your own knowledge and ability has also increased. This is an effective way to learn programming well.

You can also live through the current online broadcast, the process of designing your program. In the process, you can open the dialogue function, and your audience for real-time dialogue. You don't have to be limited to face-to-face communication, there are many ways you can try. The key is to teach others in the process of your own knowledge and ability has also increased. This is an effective way to learn programming well.

Conclusion
Learning a certain knowledge or technology after the age of 40 is a daunting task for everyone, because over time, people's fluid intelligence (liquefied intelligence) will fade, but age will also make you have more experience in the study. Even though learning is slower, people over the age of 40 can better apply their skills to practical projects than young people. In short, age does not matter, although it does affect your learning speed and executive power.

Programming is the same as any other skill, depending on your learning methods. It requires all the attention, the right planning, and a lot of practice. Once you have started, you have to keep going. People who learn to program after age 40 may also find it hard to find the right community. You can try to find a lot of beginners like you on the livecoding.tv. You can look at other people's code and even do your own live. Interacting with other people will help you across the early stages of learning programming, and when your abilities reach a certain level, you can go to the intermediate stage and interact with more excellent programmers.

There are a lot of good programmers, developers, and engineers on livecoding.tv who will be a model for you to learn. You can look at the interviews of some of the best live people on the platform and learn from their experiences. Some of them have taught themselves how to program. Andreas Jirenius, for example, is a game developer who has transformed from a fireman to a king.com.

Believe in yourself, even if you are 40 years old to learn programming, you can still become a programming expert.

(Damian Wolf English Original: Http://www.huffingtonpost.com/entry/learn-programming-after-40-7-tips-to-make-education_us_ 57E1302EE4B0D5920B5B36A7)

(Some of the content is modified at compile time.) ))

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.