He estudiado biología en mi duodécimo pero ahora quiero estudiar ciencias de la computación. ¿Cuáles son los conceptos básicos que necesito aprender?

No te preocupes Relajarse.

Si se está inscribiendo en un curso de 4 años de B.Tech, tendrá mucho tiempo antes de que comience algo serio sobre las computadoras.

Tenía Ingeniería Gráfica en la escuela, pero inspirada en muchas películas y debido al desbordamiento de la rectitud, elegí CSE para perseguir mi pasión.

En nuestra universidad, el primer año se compone de un plan de estudios común en todas las corrientes.
Así que aprendí ingeniería mecánica básica, carpintería, soldadura, procesos de fabricación, física, química, etc., que no están relacionados en absoluto con nuestro campo. Pero fue divertido.

A partir del segundo año, comenzaron los cursos específicos. Ahora me pidieron que aprendiera C y C ++.

Además, la mayoría de los estudiantes que tenían la computadora como electiva en las escuelas no saben nada especial además de los conceptos básicos de C ++ y tal vez algunos Html + Css.

Así que aprende C y C ++, luego algunos html + css y cualquier cosa posterior será más de lo que la mayoría de tus futuros compañeros de clase ya saben.

Buena suerte.

En primer lugar, asegúrese de tener claro que ir por sus estudios superiores en el dominio de la informática no siempre significa que tiene que lidiar con el código.

Sí, la codificación es parte de toda la historia, pero hay aspectos destacados en las estructuras de datos, lenguajes OOP, redes y teoría de la computación.

Entonces, para entender bien lo básico, considere aprender C y luego pasar a lenguajes OOP como C ++ y Java, son muy similares y conocer estos lenguajes básicos debería ayudarlo a pasar su primer año como Cakewalk.

También aprender los lenguajes de secuencias de comandos básicos como HTML CSS y JAVASCRIPT sería una ventaja adicional y lo ayudará a crear sitios web en un santiamén, también podría agregarle a su currículum.

La mejor parte es que hay una gran cantidad de cursos disponibles para todo lo que quieras aprender y la mayoría son gratuitos.

Algunos sitios web que sugeriría serían:

https://www.udemy.com
https://www.coursera.org
https://WWW.udacity.com

Finalmente, asegúrese de codificar al menos un pequeño fragmento de código en cualquier idioma que le guste un día, y siga aprendiendo.

Buena suerte para tu futuro.