Есть такая штука - R-Studio. Она платная, но на один раз можно и с торрентов стянуть. То, что восстанавливала она, у меня не получалось восстановить ничем другим. Так что - рекомендую попробовать, должна помочь.
Как по мне, копипастить код в процессе обучения категорически не стоит — ведь, совершая и исправляя ошибки, вы учитесь гораздо эффективнее. Да и вникать в код получается лучше, если его вручную набирать.
Для пользователя root по умолчанию включена авторизация через unix socket (auth_socket). Нужно создать пользователя с авторизацией по паролю или сменить тип авторизации для root (как-то так).
Совсем без языка - ну никак, разве что в команде, в которой вы не будете никак контактировать с заказчиком напрямую.
Но могу сказать, что для начала хватит и очень базового знания языка и Google Translate.