I'm guessing most of you know what it's like to explain programming to non-programmers... not an easy task. Nevertheless I came up with the (foolish?) idea of trying to teach someone with zero programming knowledge the ins and outs of web development by starting to work towards comprehending the angular HeroComponent. Making her understand programming is plain English and not some foreign language she doesn't understand (her own words).
My reason for doing this is my interest in spreading the beauty of software development as you can read in Here goes nothing. It most definitely also has something to do with trying to be understood and minimize the glazed looks when talking about my job.
It would be great to inspire other people to also start programming, so this is going to be a beginners series. It is meant for the absolute beginner and will exist of a blogpost every two weeks containing new examples, challenges and programming theory. The posts will also contain the implementations that were made by a fellow non-programmer for inspiration. The final goal is to be able to write a webapp using Angular (grocery list, meal planner or actually: whatever you like).
This being the first of the series and probably the one most read by more experienced developers I would like to get your opinion on the starting point of this series. So please let me know what you think, should the series start with:
- HTML/CSS (vote ❤)
- Simple script programming (vote 🦄)
And please recommend this to people that would like to pick up on programming so we can minimize the glazed (what language are you speaking?) looks and let them all see the beauty of web development.