Есть множество ресурсов, где можно учится.
Если есть возможность, установите приложение "интуит" (росийский интернет университет) на планшет, в дороге можно читать лекции, если не загружать офлайн, то очень даже бесплатно, для начала должно хватить.
codeacademy не плохой ресурс, там все есть, но придется заплатить, лекции хорошие.
Руби например я учил тут http://tryruby.org
простая и интерактивная обучалка, как уловишь суть, можно уже переходить к материалам по сложнее.
Раньше все с бейсика/паскаля начинали, но руби по новее будет, Пайтон сложнее будет, в книгах очень мало новых решений, новые пишут мало, а й руби хорошей комьюнити и люди его знающие помогут.