Topic: Tired of being a n00b. Where should I being to move on?

Hi guys
I'm in love with #!. It's beautiful and agile. Exactly how computers should be. I tried Vista again for a short while and it pissed me off, the amount of updates! With a fresh install it was prob 10+ GB worth of updates. ATM my  #! is about 3GB with all I really want on it.

Anyway

I want to know what to do to be less of a n00b. I want to know what programming language I should learn to be be able to understand what 'sudo apt-get' really means and to be able to configure tint2 and others without copying and googleing every section.

Teach me oh wise ones

Thanks smile

Re: Tired of being a n00b. Where should I being to move on?

Cynic411 wrote:

I want to know what to do to be less of a n00b. I want to know what programming language I should learn to be be able to understand what 'sudo apt-get' really means and to be able to configure tint2 and others without copying and googleing every section.

Debian = http://tldp.org/guides.html#debian
http://www.aboutdebian.com/
http://www.debiantutorials.org/
Linux = http://tldp.org/
Tint 2 = Read http://code.google.com/p/tint2/wiki/Welcome
And no one will ever be able to do everything in Linux, so I am sorry you will just have to use yahoo or something. tongue

Last edited by kowloonboy (2011-12-10 21:55:27)

Re: Tired of being a n00b. Where should I being to move on?

Lol thanks, start giving them a read smile

Re: Tired of being a n00b. Where should I being to move on?

For a programming languages, Python and Lua seem to be rather seksi right now.

while ( ! ( succeed = try() ) );

Re: Tired of being a n00b. Where should I being to move on?

You do not need a programming language to learn and use Linux. And indeed Google is your friend for many things.

I am not a noob anymore smile, at least I think so but even I learn every day something new. And believe me my knowledge is just from the interwebs, trying and doing stuff and with the help of such a community here in #! you will find your way very easily and fast. Also never forget the man pages and documentation out there.

Re: Tired of being a n00b. Where should I being to move on?

Or then there is Archlinux

http://www.archlinux.org/
https://wiki.archlinux.org/index.php/Beginners'_Guide

And they have a massive wiki, the same as Debian, for example:
https://wiki.archlinux.org/index.php/Xfce
https://wiki.archlinux.org/index.php/Co … plications
https://wiki.archlinux.org/index.php/Arch_Boot_Process
https://wiki.archlinux.org/index.php/Ad … chitecture
https://wiki.archlinux.org/index.php/Codecs

Last edited by Ozitraveller (2011-12-10 23:45:16)

Re: Tired of being a n00b. Where should I being to move on?

If you keep hanging around the forums, the guys here will probably teach some cool stuff in climbing the ladder.

Re: Tired of being a n00b. Where should I being to move on?

The first step to beginning to understand linux is just learning some simple bash scripting IMO, and then if you want to get under the hood a bit more, start learning some C. The kernel is written in mostly C.

Re: Tired of being a n00b. Where should I being to move on?

Ozitraveller wrote:

Or then there is Archlinux

And lo, there on the mountain, 144.000 Arch converts awaited the armies of doom.

Re: Tired of being a n00b. Where should I being to move on?

The is a magic key called man.

To be enlightened:

man /usr/{bin,sbin}/* && man /{bin,sbin}/*

Do not dare to stop, unless you read everything.

I'm so meta, even this acronym

Re: Tired of being a n00b. Where should I being to move on?

Actually if you got a spare PC, you can try to install Gentoo on it. By the time you manage to get it to run, and also try to make it look like #!. You are no longer a noob.

http://www.gentoo.org/

Last edited by kowloonboy (2011-12-11 10:33:33)

Re: Tired of being a n00b. Where should I being to move on?

sunfizz98 wrote:

If you keep hanging around the forums, the guys here will probably teach some cool stuff in climbing the ladder.

That helped me with my first steps indeed. After that when I signaled issues I used google and started combining things and when I felt comfortable in solving my own issues, I tried Arch.

Oh, and I still don't know any programming language big_smile

Let's do it and don't screw it.
      Github || Deviantart

Re: Tired of being a n00b. Where should I being to move on?

^ start with bash as your programming language, as you work in a bash-terminal all day long and you'll find some immediate use for it. check out my signature for a link to my bash-references thread.

Re: Tired of being a n00b. Where should I being to move on?

rhowaldt wrote:

^ start with bash as your programming language, as you work in a bash-terminal all day long and you'll find some immediate use for it. check out my signature for a link to my bash-references thread.

I never actually 'learned' bash. I just copied whatever I found and remember what I did.

Guess there are two ways of doing this:
1. Trial and error - my preffered way
2. Learning/Studying and applying that

Let's do it and don't screw it.
      Github || Deviantart

Re: Tired of being a n00b. Where should I being to move on?

Unia wrote:

I never actually 'learned' bash. I just copied whatever I found and remember what I did.

Don't you use the terminal at all? If you type any command in there that is actually bash already. smile

Re: Tired of being a n00b. Where should I being to move on?

kowloonboy wrote:
Unia wrote:

I never actually 'learned' bash. I just copied whatever I found and remember what I did.

Don't you use the terminal at all? If you type any command in there that is actually bash already. smile

I didn't mean it like that. I meant that I never actually read a man page or instruction page on the internet. I just copied bits n piecer I came across on the boards and memorized those. I can find my way around the terminal and I am comfortable outside of X wink

Let's do it and don't screw it.
      Github || Deviantart

Re: Tired of being a n00b. Where should I being to move on?

Unia wrote:

I didn't mean it like that. I meant that I never actually read a man page or instruction page on the internet. I just copied bits n piecer I came across on the boards and memorized those. I can find my way around the terminal and I am comfortable outside of X wink

Therefore you know Bash. wink

Re: Tired of being a n00b. Where should I being to move on?

Unia wrote:

1. Trial and error - my preffered way
2. Learning/Studying and applying that

There is also the hybrid: Guided trial and error, where you work yourself through units frameworks, giving you concepts to toy with.

I'm so meta, even this acronym

Re: Tired of being a n00b. Where should I being to move on?

Another important point: Stop calling yourself a "n00b", if you want to give yourself a name, take "Beginner" or "Apprentice" or anything else similar to these terms. It may sound silly, but psychology is very important in getting and keeping yourself motivated. The next thing is: Practise. As much as you can get, practise the things you want to learn.

My Blog | Recent post: You are who you are. Accept yourself.
Carpe diem? Too mainstream. Carpe Noctem!

Re: Tired of being a n00b. Where should I being to move on?

There's a manual on using sed here: http://www.grymoire.com/Unix/Sed.html
If you can do all the stuff in that manual from the top of your head, you're a better man than I.

Re: Tired of being a n00b. Where should I being to move on?

mynis01 wrote:

There's a manual on using sed here: http://www.grymoire.com/Unix/Sed.html
If you can do all the stuff in that manual from the top of your head, you're a better man than I.

See, that's what I'm talking about. You don't need to learn sed as a beginner, so why bother and study it? I don't know sed and I can perfectly navigate the terminal and get my work done

Let's do it and don't screw it.
      Github || Deviantart

Re: Tired of being a n00b. Where should I being to move on?

Yeah but as a sys admin, sed is a really valuable tool. You can just edit the output from stdout without actually editing the source of an app and recompiling. I've actually used sed to bandaid bugs in mplayer frontends on my desktop machine as well.

Re: Tired of being a n00b. Where should I being to move on?

I actually think if anyone want to learn only one language it should be Python.

Re: Tired of being a n00b. Where should I being to move on?

kowloonboy wrote:

I actually think if anyone want to learn only one language it should be Python.

as long as you come up with original names for your apps, instead of just calling it 'py-app'. big_smile

Re: Tired of being a n00b. Where should I being to move on?

Python is cool and everything, and I'm not arguing that it is or isn't the best language for someone to learn, but I'm kinda a masochist when it comes to that sort of thing. I want to start learning C/C++, fortran, cobol, and maybe even some assembly language at some point. (Eventually I'd like to get into programming SCADA systems and maybe some kernel development and such, for now I'm just working on learning network and database administration). Something about all these new languages just seems kinda sissy.
http://s9.postimage.org/hdi58006l/statlercompsci.jpg

Last edited by mynis01 (2011-12-11 21:57:44)