Since I started programming I have been asked one question, isn’t what you’re doing hard?

I think it’s in human nature to be afraid of something we don’t have an idea about or we extremely have little information about. In fact most of the time it’s because of lack of passion that will make things look hard.

First of all they are many types of programming, depending on the type one can be harder than other for some people.

That said in my opinion don’t judge programming before you actually get involved, because if you do chances are you may love it more than anything else you’ve ever done before.

Programming has helped me help businesses in my country establish a website, it is also helping me learn a lot of different things in life because of the tasks am sometimes presented to besides of helping teach others about something life changing.

My advise. If you are to try programming and don’t want to waste time.

  1. Don’t live in fantasy, live in reality. Give it a try and if things are not interesting feel free to quit and try something else.
  2. Learn the programming fundamentals before diving into a programming language. Learn the theoretical definition of programming, variables, functions, conditions, loops, initialization, declaration, construction, destruction, instantiation, data types, identifiers, expressions, statements, termination, invoking.
  3. Make friends with programmers in your city. Programmers don’t have a life indeed but they can create one with people who understand them most. That way it’s easy to exchange ideas.
  4. Choose the type of programmer you want to be so that you can specialize in tools required of that particular programming type. For example, you may concentrate on HTML5. CSS3, JavaScript if you want to be a web frontend programmer or JAVA if you want to be an applications developer. You may even want to take a computer science course, if you want to one day develop things IDEs, Text Editors and compilers.
  5. Keep revising, practicing, sharing and learning. Remember moving forward like a snail is much better than moving backword like a landslide.

The above are my personal opinions and I have developed them based on the 5 years of web development experience.

You’re welcome to program.