The time to learn will depends on what your propose, if you just want to communicate with people or if you want to do things more formally. i really, really, advise you to learn portuguese as soon as possible because in brazil is not so easy to find people that can speak english.. It really depends on you and how you elect to learn the language. it also depends on how you study and how well you learn. there are 6 learning levels between a1 and b1, if you wish to include b1.1 and b1.2.. It can feel intimidating to imagine doing everything that is involved in learning a language, but if you take it one step at a time, but make it so those steps push you to your limit, you can do a lot, much quicker..
First of all, 19 is not at all late to learn programming. many people start programming in the final year of college or even after the college and get placed in big companies. all that matters is how passionate you are and how much time you are de.... Language learning depends mostly on three factors: the attitude of the learner, the time available, and the learner’s attentiveness to the language. if we assume a positive attitude and reasonable and growing attentiveness to the language on the part of the learner, how much time should it. I built an ergodox with blank keys a few weeks ago, which pretty much requires touch typing. it took me 5ish days of practice at night to get proficient enough to take it to the office full time (and im a programmer). about a week later im definitely as fast or faster than i was previously for normal typing. its gonna be a few more weeks until.