সোমবার, ৬ জানুয়ারী, ২০১৪

Some Tips Of Learning A Programming Language

  • For most people, programming something that interests them or that they can use is more interesting than textbook examples. Use a search engine to find out about projects that interest you.
  • Talk to other programmers; read other programs. This is more important than any book or training course.
  • Practice everyday at least for couple of hours, remember, a perfect practice makes a man perfect.
  • Make use of up-to-date application programming interfaces and official reference materials available from the software publisher.
  • References are there to help you. Don't be ashamed if you don't remember everything by heart; that comes with time. The important thing is knowing where to find reference material.
  • When you learn something new, it is often helpful to implement it yourself and then tweak the design, predicting the results, to make sure you understand the concept.
  • Get involved in a language standardization effort. It could be the ANSI C++ committee, or it could be deciding if your local coding style will have 2 or 4 space indentation levels. Either way, you learn about what other people like in a language, how deeply they feel so, and perhaps even a little about why they feel so.
  • Try to solve simulation type problems.
  • If you are interested in game programming, investigate Python, C++, and Java. Of the three, C++ is probably the best performer, Python by far the easiest to learn, and Java best able to run on Windows, Mac OS, and Linux without change.
  • Learn about Free software. Study the source code of the programs available at the Free software directory. Why re-invent the wheel when you can make it better? Just make sure you understand what you're programming.
  • Solve a good number of problems in Java.
  • Take notes and design your own solutions for any particular problems, then seek assistance from others.
  • Learn the most-used and industry-level algorithms.
  • Tutorials of any sort are not sufficient to learn a language well. Try to find people around you who have the same interests, and learn from one another. Browse and join message boards so you can be exposed to the techniques and discussions of a dynamic programming community.
  • For practice, try to teach others. It will not only make you more competent but let you think more deeply from different perspectives.
  • For automating tedious tasks ("scripting") on Windows, look up C# (which is similar to Java), Visual Basic; for other platforms, Perl, Python, and bash (or other shells) are common.

0 মন্তব্য(গুলি):

একটি মন্তব্য পোস্ট করুন