i love how you explain this. but i think for beginners its too hard to use phython for the first programming language. for beginners. i prefer pascal. because it has similarities with the english language. so users just have to implement their logic. for phython , i think it better used for intermediet-advanced user
but. that just my preferences. don't judge ^^
RE: Getting started with Programming for beginners - gathering the resources.