Soy un tipo de ingeniería mecánica. Quiero aprender la codificación de Linux y Android. Quiero saber algo de electrónica. ¿Dónde puedo empezar?

1.Android

Para Android, aprenda las plataformas de Google y use el siguiente libro:

Desarrollo de aplicaciones Android de OReilly y Desarrollo de aplicaciones Android 2 Wrox Professional

Estos dos enlaces paso a paso también le darán algunas ideas.

Empezando | Desarrolladores de Android

Introducción al desarrollo de Android con Android Studio – Tutorial

2.Linux

Hay cientos de distribuciones de Linux. Si solo quieres empezar, comenzaría con Ubuntu Linux. Normalmente a los usuarios de Windows les gustará. Descárgalo desde aquí:

Descargar Ubuntu Desktop

Empieza a aprender aquí.

La guía completa para principiantes de Linux

3.Electrónica

De nuevo muy amplio y depende de lo que quieras de él. ¿Lo quieres como hobby? o título universitario o ganar dinero con él o industrial o qué? ¿Quieres teoría o experiencia práctica con partes electrónicas?

Tal vez este libro (The Art of Electronics) lo ayude a satisfacer todo lo anterior de una manera muy básica y simple:

El arte de la electrónica: Paul Horowitz, Winfield Hill: 9780521809269: Amazon.com: Libros

Buena suerte

Un ingeniero mecánico, tratando de aprender Android, Linux y electrónica … Debe haber algún objetivo para este aprendizaje, ¿cuál es?
Debido a que la electrónica es todo un flujo de ingeniería, debería aprender una parte de ella, ¿qué parte? Depende de lo que quieras hacer con ese conocimiento.

Lo que puedo pensar es que estás buscando trabajar en IOT, Internet of things, donde se necesitarían todas estas habilidades. Puede ser … aplicación de Android para controlar / monitorear varias cosas en automóviles.
Mi sugerencia es que primero comience con lo que quiere hacer con ese conocimiento, luego busque qué partes de la electrónica, Linux y Android se requieren para eso.
Una vez que tenga una lista de temas, puede buscar en Google cada uno de ellos y encontrar un montón de buenos recursos.