News for hackers. Stuff that matters.
Re:Python vs. Processing as a First Language by reader5000 on Sunday May 20, 2012 @10:06PM (#4000943)
I think the element of visual feedback is huge in picking up programming. It's a shame there's no "processing but with python instead of java" type environment.
Re:Python vs. Processing as a First Language by coroxout on Monday May 21, 2012 @08:17AM (#4002475)
I think it's a shame Codecademy (to the best of my knowledge) hasn't incorporated some more visual lessons into its tutorials by changing the CSS for HTML elements or by using Canvas. There are a lot of lessons with numerical loops which might be livened up for beginners if the loops moved some coloured circles around a canvas, say.

Personally, as a teenager I read some C books but never wrote more than the 10-line examples in the books until I discovered the Allegro graphics/game library and realised that I had all the tools I needed to make a Tetris clone, a 2d platform game, a software synthesiser... (none of which I ever finished, but oh well!)

edit: I meant the Codecademy Javascript classes; obviously they have static CSS and HTML classes too, but last time I looked there were no tutorials to use JS to animate a web page. Maybe there are now or will be soon.

Re:Python vs. Processing as a First Language by andrewflnr on Sunday May 20, 2012 @10:10PM (#4000948)
Better yet, Lua, which has fewer syntactic oddities. One of my big misgivings about Python is significant white space, which I suspect is weird for people used to word processors, not plain text.
Re:Python vs. Processing as a First Language by leke on Monday May 21, 2012 @12:50AM (#4001335)
...and if the author is looking for some visual feedback from their experience, there is Löve, a 2D game engine for Lua. It's very easy to code.
Re:Python vs. Processing as a First Language by bdon on Sunday May 20, 2012 @10:19PM (#4000966)
Check out NodeBox: http://nodebox.net
Re:Python vs. Processing as a First Language by vgnet on Sunday May 20, 2012 @11:23PM (#4001113)
There is pyprocessing, probably others: http://code.google.com/p/pyprocessing/
Re:Python vs. Processing as a First Language by juraseg on Monday May 21, 2012 @12:08AM (#4001239)
Re:Python vs. Processing as a First Language by mhansen on Sunday May 20, 2012 @11:17PM (#4001095)
pygame works well for this.