Tuesday, March 19, 2019

How should you start learning programming?

Programming is lots of fun and extraordinarily useful, whether for career prospects or to stretch your brain and create something awesome.
A bunch of my non-engineer friends are tech-savvy and I often do get the question: I Want To Learn Programming, Where Do I Start?
If you want to learn how to program here I am given some tips and resources to set you off on the right foot.
  1. Figure Out Why You Want to Learn to Code : The direction you go in will depend in large part on why you want to learn to code in the first place and how much time you have to devote to learning. Writing the software and learning how to write it will most likely take a lot more time, then just repeating yourself though, which is something to be honest about and to have in mind. However, when you've learn how to write your first software, writing the second one should be easier or at least go a bit quicker.
  2. Choose the Right Language : There's no one "best" programming language, always choose a language that you feel is relevant to what you want to do. If you decide that a language does not suit your needs, you can always move on to a new language.
  3. Start At The Beginning (Start Small) : Everyone believes that Programming Language has to take a long time to learn, and yet everyone wants to finish learning it as quickly as possible! Another thing that people often forget is that it’s really best to start learning programming at the beginning – as with anything else that you may want to learn. So Start with first “Hello World” program.
  4. Take a Coding Course : You can have many sources to learn them. Some of them are on-line, off-line, text books or you can also find e-books.
But I think if you are looking for a very good concept and understanding of Java I would recommend a off-line class under the supervision and guidance of experts.
Don’t worry I will take you through all the sources!
Firstly starting with online portals
Secondly Text Books
  • Head First Java, 2nd Edition
  • Java: The Complete Reference
Third Offline Institute
  • CourseCube
  • Java Learning Center
  • NIIT

I take Java as an example to explain the scenario how to learn Programming quickly.
Today, Java is among the fastest languages and according to oracle Java is still the most popular language in the world.
Java is very easy language to understand and learn, all you need to give your efforts on basic concepts of java like OOPs concepts, Core Java APIs, Object life cycle etc.
The easiest way to learn Java is first you go for Core Java after that go for Advance Java.
Important topics of Core JAVA -
1. Datatypes and Variables:
2. Methods
  • Calling Methods
  • Defining Methods
  • Method Parameters
  • Scope
4. 0bject-Oriented Programming
  • Classes and Objects
  • Fields and Methods
  • Encapsulation
  • Access Modifiers
  • Inheritance
  • Polymorphism
4. Exception Handling
5. Mutlithreading
6. java.io package
7. java.util package
Make sure that whenever you are completing one topic you practice the real time implementation of that concept, this will help you to concrete that concept. Practice more and more examples, remember the most important thing you need is strong foundation of core java then only you could be able to move to Adv. java. Now lets move on to my learning experience.
Good Luck.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Nlytn Visual Physics I + II for IIT JEE - Master Concepts & Clear Doubts of JEE Physics in 3 Months (DVD) 2200 Animated Videos | ...