true

Find the best tutors and institutes for Programming Languages

Find Best Programming Languages Classes

Please select a Category.

Please select a Locality.

No matching category found.

No matching Locality found.

Search for topics

Programming Languages Updates

Ask a Question

Post a Lesson

All

All

Lessons

Discussion

Lesson Posted on 31 Oct IT Courses/Programming Languages

How to become a self-taught programmer?

Abraham Paul

I am a Google Certified Educator & Computer Science Professor and have taught more than 100,000+ students...

In this lesson, I will teach you the step by step process to becoming a self-taught programmer by learning all the programming concepts by yourself with the help of online resources. Step 1: Choose your goal First of all, you must always have a clear goal in your mind and know the reason why you want... read more

In this lesson, I will teach you the step by step process to becoming a self-taught programmer by learning all the programming concepts by yourself with the help of online resources.

Step 1: Choose your goal

First of all, you must always have a clear goal in your mind and know the reason why you want to learn a programming language in the first place. Have a clear vision of where you will be using a programming language and what you will be doing after knowing to programme. Have a clear plan in mind and march forward towards your career goals by learning to programme by yourself.

Remember: "If you fail to plan then you plan to fail"

Ask yourself the following questions:

  • Why are you learning a programming language?
  • Which programming languages should you learn to achieve your goal?
  • Is programming what you like to do for the rest of your life?
  • Do you really see yourself programming for the next 10 years?

There are many programming languages and thus it is very important to wisely choose what to learn and what not to learn before you start your career as a programmer.

Step 2: Learn the programming language perfectly

Learn all the basic principles of the programming language including the syntax and rules of the programming language. Learn to programme by doing and not by simply reading the code.

Read all possible books or articles which are written for learning that programming language.

Step 3: Learn Data Structures and Algorithms

As you have learnt all the important programming concepts perfectly it is now time to learn the concepts of Data Structures and Algorithms which are extensively used in solving real problems using programming. Data Structures and Algorithms is one of the most important concepts in programming and you will be using it very often in programming. You will be using data structures 

Step 4: Write code every day

If you don't program every single day then you are by definition not a programmer.

You have to program at least one hour every day and improve your programming skills through rigorous practice. To become a good programmer you need to be consistent and regular in programming. 

Writing code every day is very important part of any programmer and it helps you to stay up to date in programming.

Step 5: Build Projects

Now it's time to solve some real-world problems with the help of your programming skills.

There are plenty of programs which people face in their day to day life and thus grab this opportunity to solve every problem with your own idea using your programming skills. For Example, WhatsApp was developed to solve the problem of sharing information with the world and it succeeded, Facebook was developed to connect people from all around the globe and it was successful. Similarly, you can come up with your own idea to solve some day to day problems and impact the lives of millions of people.

So get your hands dirty by writing some real code which would actually do something to solve a real-world problem.

Step 6: Gain Work Experience 

It is very important to gain work experience by putting your programming knowledge into realm use. 

If you know a programming language but don't know how to where to apply it then what's the use?

Hence it is very important to learn real work skills by using your programming knowledge.

Step 7: Contribute to the Programming Community

Now that you know programming and can build real-world projects by yourself, it is time to contribute to the programming community. Share your programming knowledge with your family members and friends. Organise hack-a-thons and programming meetups in and around your locality and start contributing to the programming community. 

You can teach and share your programming knowledge in online platforms like UrbanPro and help many students learn programming. 

Conclusion

I hope you now got an idea on how to become a self-taught programmer by learning to program by yourself and also use your programming skills to help other people.

 

 

read less
Comments
Dislike Bookmark

Answered on 29 Oct IT Courses/Programming Languages/Python IT Courses/Programming Languages/C++ Language

Abraham Paul

Computer Science Teacher & Educational Coach

Yes, Python is easy to learn compared to C/C++. Reason: The Python is a beginner-friendly programming language which is more close to human level languge or english. Thus anyone who knows english should be able to understand the syntax of Python. For a 12 year old girl it would be easier to learn and... read more

Yes, Python is easy to learn compared to C/C++.

Reason:

The Python is a beginner-friendly programming language which is more close to human level languge or english. Thus anyone who knows english should be able to understand the syntax of Python. For a 12 year old girl it would be easier to learn and understand Python compared to C or C++. 

read less
Answers 72 Comments
Dislike Bookmark

Answered on 18 Nov IT Courses/Programming Languages/Python

Sreekanth

Tutor

yes, this will work Python exam in cisco net grade, it 's free and help in practice and if you clear this exam, you will get 50% off PCAP 31-02 exam coupon on your registered email id.
Answers 4 Comments
Dislike Bookmark

Looking for Programming Languages Classes

Find best Programming Languages Classes in your locality on UrbanPro.

FIND NOW

Answered on 23 Oct IT Courses/Programming Languages/Python

Aafiya Noorian

Software developer providing online Professional full stack Python Training

My suggestion would be to start with Python, as it is one of the easiest languages to learn. In Python learn core and advanced Python,and its web framework Django Along with this learn HTML, CSS, Javascript so that you can be a full-stack python web developer.
Answers 22 Comments
Dislike Bookmark

Answered on 11 Sep IT Courses/Programming Languages IT Courses/Programming Languages/Python

Raman

IT Professional Trainer with 12 Years of Experience in IT Industry

You can check the best option on Urbanpro site. You will certainly get good options.
Answers 14 Comments
Dislike Bookmark

Answered on 29 Oct IT Courses/Programming Languages/Python

Abraham Paul

Computer Science Teacher & Educational Coach

Congratulations for passing out in 2017. Learning Python programming language will help you get a job in less time provided you are good in general aptitude,computer science fundamentals. You need to become an expert in Data Structures & Algorithms to ace all the programming questions in the coding... read more

Congratulations for passing out in 2017. Learning Python programming language will help you get a job in less time provided you are good in general aptitude,computer science fundamentals. You need to become an expert in Data Structures & Algorithms to ace all the programming questions in the coding interview. The tool which will be better for the future will be Python for Data Science and Machine Learning. 

read less
Answers 19 Comments
Dislike Bookmark

Answered on 29 Aug IT Courses/Programming Languages/Python

Sudhanshu Kumar

Maths & Science Tutor with 11 yrs experience for IB/CBSE/ICSE Boards

Hello,You should first go for Python basics and practice some basic programming. Then advance your skillset.Python is quick to learn and use Pycharm as the IDE as it is widely used in the industry.
Answers 18 Comments
Dislike Bookmark

Answered on 29 Oct IT Courses/Programming Languages/Python

Abraham Paul

Computer Science Teacher & Educational Coach

Python development is a field in which you develop real world applications using the Python programming language. UGI stands for Upper Gastrointestinal and it is a concept in human body. Data Science is field used to extract meaningful insights and knowledge from unstructured data. Machine learning is... read more

Python development is a field in which you develop real world applications using the Python programming language. UGI stands for Upper Gastrointestinal and it is a concept in human body. Data Science is field used to extract meaningful insights and knowledge from unstructured data. Machine learning is making the computers to perform a task without explicitly programming it. Python plays a vital role in all these different fields. You can make a career in any one of these fields according to your interest. I highly recommend you to learn Python perfectly so that you can easily understand any of these fields. All the best!

read less
Answers 12 Comments
Dislike Bookmark

Answered on 15 Jun IT Courses/Programming Languages

Hari C.

Robotics and Artificial Intelligence Trainer With 5+ Years of Experience

Python is the best language to start with, I suggest you to start with Python.
Answers 69 Comments
Dislike Bookmark

Looking for Programming Languages Classes

Find best Programming Languages Classes in your locality on UrbanPro.

FIND NOW

Answered on 29 Oct IT Courses/Programming Languages/C Language Tuition/BCA Tuition/C Language Programming IT Courses/Programming Languages/C++ Language/Advanced C++ +2 IT Courses/Programming Languages/C++ Language/Basic C++ IT Courses/Programming Languages/C++ Language less

Why do so many languages base their syntax around C?

Abraham Paul

Computer Science Teacher & Educational Coach

Many programming languages base their syntax around C programming language because it was very close to machine code and thus easy to compile and execute the program. Also since C was one of the first programming languages to be introduced many developers tried to implement their ideas of a new programming... read more

Many programming languages base their syntax around C programming language because it was very close to machine code and thus easy to compile and execute the program. Also since C was one of the first programming languages to be introduced many developers tried to implement their ideas of a new programming language faster by copying the syntax of C language.

read less
Answers 2 Comments
Dislike Bookmark

About UrbanPro

UrbanPro.com helps you to connect with the best Programming Languages Classes in India. Post Your Requirement today and get connected.

Overview

Questions 4.0 k

Lessons 240

Total Shares  

+ Follow 34,409 Followers

Related Topics

Top Contributors

Connect with Expert Tutors & Institutes for Programming Languages

x

Ask a Question

Please enter your Question

Please select a Tag

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more