William Torrez Corea: ... > I enjoy programming but I feel like a novice continuing over time. My > colleague learns and applies the learning, I learn but I don't apply the > learning.
So what is your preffered way to learn things ? >From what I heard, there are three ways to learn: 1, from what you see 2, from what you hear 3, from what you feel (like with your hands) Like, if you want to learn a poem or a song, some text, by heart, the most efficient way to do that (I'm beeing told) is by: . reading the text . writing it down . and saying it loud out (while writing) ... multiple times You are seeing, hearing, feeling (as you write), i.e. all three ways to learn. I don't really see how that relates to programming, but maybe it'll help you. /// Is there some specific program you want to do so we can help you getting started ? /// One thing perl is good about is handling text. E.g. I get files like: refdes:device:footprint:value:qty 12C1,3C1,3C3,_Ca1,a3C2,a5C2,anC1,anC2,apC1,apC2:Capacitor:ipc7351b_2012Ar.fp:1u:10 3C2:Capacitor:ipc7351b_2012Ar.fp:10n:1 3D1,a3D1,a5D1,t0D1,t0D2,t0D3,t0D4,t0D5,t0D6,t1D1,t1D2,t1D3,t1D4,t1D5,t1D6,t2D1,t2D2,t2D3,t2D4,t2D5,t2D6,t3D1,t3D2,t3D3,t3D4,t3D5,t3D6,t4D1,t4D2,t4D3,t4D4,t4D5,t4D6,t5D1,t5D2,t5D3,t5D4,t5D5,t5D6,t6D1,t6D2,t6D3,t6D4,t6D5,t6D6,t7D1,t7D2,t7D3,t7D4,t7D5,t7D6:DiodeSchottky:nexperia_sod323.fp:RB751V40:51 3U1:PwrRegLin:sot23_5.fp:NCP700BSN3.3V:1 12C2,dC1,dC2,t0C1,t0C2,t1C1,t1C2,t2C1,t2C2,t3C1,t3C2,t4C1,t4C2,t5C1,t5C2,t6C1,t6C2,t7C1,t7C2:Capacitor:ipc7351b_2012Ar.fp:100n:19 12C3,_C0:Capacitor:ipc7351b_3225Ar.fp:10u:2 etc. And I want to have it presented as: device footprint value refdes Capacitor ipc7351b_1005Ar.fp 10n 1 _Ca2 Capacitor ipc7351b_1005Ar.fp 100n 4 _C1 _C2 _C3 srC1 Capacitor ipc7351b_1608Ar.fp 18p 2 yC1 yC2 Capacitor ipc7351b_1608Ar.fp 100p 2 aC1 aC2 Capacitor ipc7351b_1608Ar.fp 10n 8 t0C01 t1C01 t2C01 t3C01 t4C01 t5C01 t6C01 t7C01 Capacitor ipc7351b_1608Ar.fp 100n 14 sC1 sC2 sC3 sC4 sC5 sC6 t0C34 t1C34 t2C34 t3C34 t4C34 t5C34 t6C34 t7C34 Capacitor ipc7351b_1608Ar.fp 470n 4 srC2 srC3 srC4 srC5 Capacitor ipc7351b_2012Ar.fp 1n 1 aC3 Capacitor ipc7351b_2012Ar.fp 10n 1 3C2 etc. The output is sorted by device, footprint and lastly by value. And I'm using the program: https://aspodata.se/git/openhw/bin/GnetBom2.pl to make it happen. /// Please don't cc me, I'm on the list. Regards, /Karl Hammar -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/