Bueno, depende de lo que planeas hacer con tu vida.
Si quieres hacer una carrera en informática, entonces:
1. Olvídate del GPA por el momento. Todo lo que necesitas recordar es tratar de empujarlo de alguna manera por encima de 7.
2. Comience a aprender un lenguaje amigable para principiantes, como Python. Aprender Python lleva a las personas un mínimo de 3 horas y un máximo de una semana. Python, y sus frameworks como Django, actualmente están en el mercado. Y estará allí por algún tiempo por venir.
3. No solo codifique para codificar. Disfruta lo que haces, resuelve problemas (es como encontrar tu vocación interior).
Y créanme, como usted mismo dijo, que está bastante deprimido y con un bajo promedio de calificaciones, no tiene nada que perder. Simplemente adelante con plena confianza. Solo irás hacia arriba.
Editar: Otra respuesta mía escrita en otro lugar podría ser de ayuda para usted.
La respuesta de Sujay Raj Jha a ¿Por qué fallo en aprender un lenguaje de programación?
- Cómo empezar a aprender informática por mí mismo
- ¿Qué debe saber un estudiante de MBA sobre informática?
- Si estoy trabajando como un tipo de TI sin licenciatura en CS. ¿Tengo que conseguir uno si tengo experiencia trabajando?
- ¿Cuál es una mejor ruta hacia la administración de productos desde un título en ciencias de la computación, A - trabajar como desarrollador graduado y avanzar o B - aspirar a ASAP como gerente de producto asociado graduado?
- Además de programar, ¿qué otros trabajos puede hacer un graduado de CS?
La mejor de las suertes.