Posted 04 April 2012 - 12:42 AM
Not really sure what to 'ask' for. I am really looking for some general tips in the right direction. So I'll give you some stats:
Running: Ubuntu 11.10
Learning Python 3.x and how to use Bash
Reading: Python 3 Apress and O'rilleys learning the Bash Shell.
A better understanding of computers, Linux and Operating Systems
Programming - Interested in contributing to opensource
Being able to look cool on a computer
Any advice on reading lists, other forums/websites etc all very welcome or anything else you feel might be relevent.
Posted 04 April 2012 - 06:55 PM
After that I'd recommend you get good with C/C++ and/or Perl. And learn good programming conventions. You'll want a good handle on proper OOP and encapsulation and all that; if you don't learn to program correctly it'll haunt you for the rest of your life, and it's not really something you can go back and do if you start in on the wrong practices.
Posted 05 April 2012 - 09:44 AM
Rather, I start little projects, and I use those as my jumping point to learn about new things. Write a small IRC client if you want to learn about low-level networking. Put together a hex editor to learn about ASCII and binary. It's really by doing that I learn.
A book I liked was "Write Great Code" by Randall Hyde, which looks at how computers work at the low level. I also surf Reddit to learn about new things programming related.
Posted 30 May 2012 - 05:14 PM
Posted 30 May 2012 - 07:55 PM
To look cool, use Gentoo and PERL. But tell everyone Linux and PERL suck, and you only program in C and run nothing but FreeBSD.
BinRev is hosted by the great people at Lunarpages!