nixers
hello hello! - Printable Version
+- nixers (https://nixers.net)
+-- Forum: General (https://nixers.net/Forum-General)
+--- Forum: Community & Forums Related Discussions (https://nixers.net/Forum-Community-Forums-Related-Discussions)
+--- Thread: hello hello! (/Thread-hello-hello)


hello hello! - citrus - 11-08-2016

Hello everyone, I'm a cycle courier who loves exploring linux/oss. Someday I'd like to be able to contribute to a project that helps everyone be free from government/corporate surveillance. To do that, I need to learn, and I hope participating here will help.

I first heard of nixers from /r/unixporn - I doubt I'm the only one ;)

Nice to meet you all!


RE: hello hello! - acg - 11-08-2016

Welcome to the community! Expect to learn a lot from other people here.


RE: hello hello! - citrus - 11-08-2016

Thanks, I hope so


RE: hello hello! - venam - 12-08-2016

Hello there, welcome to nixers.


RE: hello hello! - lemons - 12-08-2016

Hi citrus, it sounds as though we share similar tastes... Welcome!


RE: hello hello! - jkl - 12-08-2016

Welcome! :)


RE: hello hello! - josuah - 14-08-2016

Welcome citrus. Glad to hear you have great projects like freedom.


RE: hello hello! - citrus - 14-08-2016

(12-08-2016, 08:53 AM)lemons Wrote: Hi citrus, it sounds as though we share similar tastes... Welcome!

lol I was going to actually pick lemon first, but then I saw your name and chose something different.

Thank you all for welcoming me.

I'm sure this has been asked before, but for those of you that know c (or any other language I guess), how did you learn it? school, books, mentors, projects?
I've picked up a book and starting working through it, "hello world" and what not. I also use st and dwm which has given me some nice exposure to c, and I know the basics of shell scripting from using crux... I guess what I'm really asking is if you have any advice to share, something you learned on the way and in retrospect you wish you new sooner rather than later - something like that.


RE: hello hello! - josuah - 14-08-2016

I do not know C yet, but K&R [1] helps as well as this website helps.

Maybe as well this video. Just for relaxing.

[1]: https://en.wikipedia.org/wiki/The_C_Programming_Language

PS: This question would make a nice podcast topic. Yes, thanks to venam, we have podcasts


RE: hello hello! - z3bra - 15-08-2016

First of all, welcome here!

(14-08-2016, 06:20 PM)citrus Wrote: I guess what I'm really asking is if you have any advice to share, something you learned on the way and in retrospect you wish you new sooner rather than later - something like that.

Pick up a project, and work on it, either by adding features, refactoring or simply rewriting it from scratch!
I felt like I wrote my first "real" project when I picked an existing library that's not a standard one, and wrote a program to use it.
The first one was [wendy](http://git.z3bra.org/wendy/log.html), then [prout](http://git.z3bra.org/prout/log.html), and [so on](http://git.z3bra.org).

Just force yourself to code, and do it quickly!


RE: hello hello! - thlst - 15-08-2016

(14-08-2016, 06:20 PM)citrus Wrote: I'm sure this has been asked before, but for those of you that know c (or any other language I guess), how did you learn it? school, books, mentors, projects?

As z3bra said, you can learn a lot by practicing, and that includes learning with your mistakes. And this is essential, because you get familiar with what is correct/wrong, and what is good/bad practice. Also, always read the reference, whenever you need something, or feel like you're missing some details.

Oh, and welcome to the forums :)


RE: hello hello! - citrus - 16-08-2016

Thanks for the links and advice everyone, I appreciate it.