Hi everyone, I'm going to be finishing the end of my third year in electrical / electronic engineering (my school doesn't have specialization until fourth year), and I am starting to realize that I am lacking in a lot of practical skills! (ie. soldering, hardware design, programming, general electronics stuff) I do enjoy EE, but unfortunately I was not an electronics hobbyist growing up (I didn't really do anything productive as a teenager) and so I did not learn many of these things. I do know how to use test equipment, prototype digital / analog circuits on a breadboard, do some soldering, and I also have done programming for school in C / C++ / Assembler. My question is for those of you who have strong practical skills, how did you learn? Did you think of interesting projects and just work at them, or did you do more of working through certain books? Just looking for some advice to point me in the right direction. Thanks!