Jump to content

Enumer8

Member
  • Posts

    5
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Enumer8 got a reaction from Mira Yurizaki in Language to Jump in to   
    Really it depends what you want to get out of programming as a hobby?
     
    Do you want to improve your websites more? Maybe learn some PHP - yes it takes a bit more setup in terms of a localhost setup but it can be quick to learn and can scale well learning new concepts. I personally wouldn't recommend JavaScript as a first language to learn, it has a lot of little idiosyncrasies that 1) take some getting used to  2) it requires (in my opinion) a knowledge of the Document object model to really "click" and 3) it can just be really frustrating in the way it throws errors. Sure add it here and there if you are playing with websites but I found learning solid programming principles before learning Javascript really helped me with it. Do you want to learn programming concepts and want a language that is clear to read? Python is great for learning and easy to read other people's code and understand what is going on. Do you want to build simple projects and build more as you learn more? The Arduino is great if you are willing to so some simple electrics, and can lead to some fun projects ( a friend of mine built a simple Arduino robot within months of first learning with it) . C++ is not a language you "Dip into" to quickly learn, I would not recommend it as a first programming language. Java (or indeed c#) are good for learning plenty of programming techniques, but be aware for a while you will probably be limited to producing console applications as opposed to amazing GUIs. Whatever you choose, I recommend checking the validity of the sites you are learning from.. I first learnt PHP and found out over a year into learning it that the resources I had been using were outdated and had been teaching me bad habits that I then had to "un-learn".
     
    But most of all have fun! Programming can be engaging, rewarding and frustrating all at the same time but I wouldn't change it for the world, the moment you manage to solve something you have been trying to implement is worth all the effort!
×