Stalker_RED, spaceatmoon, по факту большинство ЯП Си подобные потому что императивное программирование самое распространенное. Если автор вопроса хотел именно отличий в синтаксисе то мой ответ не совсем верный, нужно смотреть в сторону языков не поддерживающих императивное программирование (ФП языки, Prolog). Я же предлагал языки позволяющие расширить кругозор, взглянуть на другие парадигмы программирования, поработать с разными видами типизации а также посмотреть на то какие интересные абстракции предлагают другие ЯП.
В документации rails_admin почитайте как сконфигурировать вьюшки для модели чтобы поле user скрыть. а в контроллере создавайте модель вот таким образом current_user.tasks.build(task_params)
lolipo, Если сейчас у вас пользователи и задания не связаны, то да, нужно через миграции добавить к таблице заданий атрибут для связи между пользователем и заданиями. Также не забудьте объявить связь в моделях.