Structures for Learning Programming Languages

Hi there,

This is my first post here, so for a brief intro: I’m looking for ways to learn Ruby on Rails most effectively.

I’m finding it very complex and therefore I realise that simply memorising won’t be enough - coding practise will be key.

I’m very new to programming in general. Only started in August 2012 and my first and only language so far is AutoIt which I have used to successfully automate big chunks of manual data manipulation at work.

My goal is to lean enough RoR to build a minimal viable product website as soon as I have enough understanding to do so. Then continue to expand the knowledge of the language to hold a sellable skill to employers and/or customers.

Have you tried to build systems specifically designed for learning coding languages and if so would you care to share?

kind regards

Daniel