Интересует мнение общественности.
При изучении нового языка программирования без практики, конечно, не обойтись. Так вот, какие типичные задачки лучше решать для начала (я имею в виду что-то похожее на нахождение факториала или там чего-то с массивами, файлами etc), не имея конкретной цели написать какой-либо программный продукт?
Интересует не просто вброс задачки в тред, а конкретная аргументация, почему именно такую задачу лучше попробовать решить для развития практических навыков. Также было бы полезно знать порядок следования таких задач — от простой к сложной.