I really believe that learning structured programming in a Algol based (for me is was Pascal and Modula-2 after Fortran) language is a necessity if you are serious about learning programming. Once you have the Algol type language structure in your minds programming foundation, other languages are much easier to code properly in.My introduction to HLL programming began with Fortran and then BASIC in the 1970s.
One of my projects then was to implement an automated sample changer system for nuclear irradiation in a nuclear reactor. The only computer available at the time was a DG Nova minicomputer running BASIC. This proved to be a nightmare having no knowledge of structured programming techniques.
Then I discovered Algol which allowed me to implement proper structured programming structures. This led to Pascal which was the game changer for me.
I did a lot of programming in VB for its ease of GUI development. All my projects today involve Pascal, C, MATLAB or Java.
BASIC is no more.
Fortran, much like BASIC, has the power to ruin a potential good programmer for life. Every program they write will have I,J,K as index variables.
Old Fortran.

In C.



