I strongly disagree with
1) Nights, weekends are bad
too.
Actually, I think that sometimes it is the best time to learn new skills or master old ones. And, arguably, it is the way how most of people start their adventure with coding (and probably most of good programmers).
The thing is how _serious_ you can be. If "nights and weekends" is a synonym of 2nd, 3rd or nth priority - then in may be bad. Otherwise - why not?
Actually, I think that sometimes it is the best time to learn new skills or master old ones. And, arguably, it is the way how most of people start their adventure with coding (and probably most of good programmers).
The thing is how _serious_ you can be. If "nights and weekends" is a synonym of 2nd, 3rd or nth priority - then in may be bad. Otherwise - why not?