News for hackers. Stuff that matters.
Re:How I learned to program by coupdejarnac on Tuesday December 26, 2017 @06:52PM (#16011815)
I just finished creating a LOGO class, and I feel it's best for elementary school aged children. If you took LOGO over the age of say 12, it probably seemed childish and useless. But for younger kids, I think they can get interested in computing with LOGO.

You can do some cool stuff with LOGO like create state machines, implement sorting algorithms, and create simple games.

Re:How I learned to program by jacobolus on Tuesday December 26, 2017 @10:54PM (#16012711)
Logo is a great tool to use to learn visually about basic shapes and their properties (circles, polygons, conic sections, spirals, various sorts of roulettes, ...), logic, graphs of data and functions, fractals, cellular automata, synthetic geometry including projective geometry, transformation geometry and symmetry, basic number theory, complex arithmetic, polar coordinates, trigonometry, the logarithm/exponential functions, matrix algebra, linear regression and other statistical tools (Kalman filters!), optimization, basic probability, dynamical systems, lattices, group theory, graph theory, vector calculus, mechanics, optics, electric circuits, special relativity, 3d vector graphics, searching and sorting, trees, mazes, robot planning, game AI, ....

Or really anything you want, though after several years of experience students might find other tools more convenient for some types of modeling.

Re:How I learned to program by flavio81 on Tuesday December 26, 2017 @10:44PM (#16012679)
>If you took LOGO over the age of say 12, it probably seemed childish and useless.

Yes. However, at a fundamental level, LOGO is actually an advanced programming language.