Sure, why not? Waaaayyyy back when I learned to program, we had to learn higher-level languages like Fortran, Pascal, etc. as well as lower-level languages like assembly. The profs did a study to see what type of people got better scores in their classes. They discovered that people who took assembly first performed better in higher-level languages than those who started learning higher-level languages w/o any other language background. Conversely, those who had learned a higher-level language first, did better with assembly that those who started learning assembly w/o any other language background.
What does this have to do with your question? Probably nothing. It all depends how hard you are willing to work. There was an article in C/C++ Users Journal last year by Bjarne Stroustrup (the father of C++) about why he thought new programmers should learn C++ first. James P. Cottingham
I am the Unknown lead by the Unknowing.
I have done so much with so little
for so long that they think I am now
qualified to do anything with nothing.