News for hackers. Stuff that matters.
Re:How I Failed, Failed, and Finally Succeeded at Learning H... by andreasvc on Friday August 07, 2015 @06:13PM (#10025331)
I think today you get that kind of interactive computing with something like the IPython notebook. You can load an image, apply an effect on it and immediately see the result. You can lookup documentation interactively too.

If anything, I think nowadays there are too much cool things, and the challenge is figuring out what can be achieved with them in a small number of steps, instead of getting lost.

Re:How I Failed, Failed, and Finally Succeeded at Learning H... by ArekDymalski on Friday August 07, 2015 @06:31PM (#10025406)
Yes, Python seems to be the closest thing to BASIC and the abundance of cool things is really distracting indeed. Thanks for pointing me to iPython, I haven't heard about it before.
Re:How I Failed, Failed, and Finally Succeeded at Learning H... by vezzy-fnord on Friday August 07, 2015 @07:37PM (#10025651)
You should check out a modern Smalltalk environment like Pharo so as to find this interactivity taken to its ultimate conclusion (relative to what we have).
Re:How I Failed, Failed, and Finally Succeeded at Learning H... by johnmaguire2013 on Friday August 07, 2015 @08:11PM (#10025775)
> If anything, I think nowadays there are too much cool things, and the challenge is figuring out what can be achieved with them in a small number of steps, instead of getting lost.

And which are actually important to know vs. which will fade in less than a year.

Re:How I Failed, Failed, and Finally Succeeded at Learning H... by lukaslalinsky on Saturday August 08, 2015 @02:27AM (#10026525)
Cool things are rarely important to know, even if they stay cool for a long time. The important thing when starting programming is to have fun. You don't need to keep the knowledge. When I was learning programming in BASIC on C64 I knew that's not the language people write real programs in, but it was still fun and it thought me to think analytically and gave me some technical basics.