Lo general lo se, variables floats operadores etc. lo tengo bien, pero de Assembler ni pta idea hamijo XD bueno a estuiar
Y lo ideal es estudiar un lenguaje potente de la actualidad, y que además, sea orientado a objetos, algo como Java, .NET (C#, J#, VB.NET), C++...
Cualquiera puede conocer tipología de datos, operadores lógicos/aritméticos, bucles, etc. Lo diferente es comprender al 100% una estructura lógica de la programación, saber desarrollar algoritmos y demás. Tienes mucho camino por delante, porque yo sé que apenas estás comenzando y si te lo propones, lo puedes lograr...