[03:41] Hello, I am new for Ubuntu [03:57] tatwtant: You mentioned you have some questions, but you didn't ask them here. :) [03:57] IRC's a bit different in that usually you just ask your questions and then wait around for someone to see it and maybe give an answer. [04:04] Ok I got it nhaines [04:05] What are Ubuntu commands? How does that work? Does it has something similar to programming? If yes, Which language does it similar to? [04:06] How to understand Ubuntu commands and where should I get them from? Or should I try to learn programming frist? [04:07] tatwtant: Learning a few commands first is a good idea [04:07] You get to the command line by opening "Terminal" - search for that in your main menu [04:07] The question's a bit vague. There are no such thing as "Ubuntu" commands. [04:08] Linux commands? [04:08] If you're asking about the command line, you'll be using a mixture of bash commands ("bash" is the name of the default shell you'll see on the command line) and independent programs. [04:09] None of them have anything to do with programming--with the exception that there are a couple of bash commands you can use in a script, but you wouldn't use them on their own usually. [04:10] Mainly, you can do everything in Ubuntu without using the command line. [04:10] So what is command line for? [04:10] Just for making everything faster? [04:10] The command line is used to tell the computer precisely what to do. [04:11] So if you wanted to install VLC, for instance, I could tell you two ways. [04:11] I could say open the Dash, go to the Ubuntu Software Center, search for "vlc", click on the VideoLAN Client entry, click install, enter your password when prompted, and click "confirm". [04:11] Or, I could say "Open a terminal and type 'sudo apt install vlc'." [04:12] If you're just browsing around for software, you probably want to look around in the Ubuntu Software Center. [04:12] But if you know you want to install VLC and want the fastest way, the command line can do that in a way you can copy/paste. [04:13] So it's a lot faster and easier [04:13] Some things are faster and easier. [04:13] It doesn't make web browsing any easier. Although arguably faster. :) [04:14] I have a book that's just about to be published, and I have a little chapter with specific fun or useful command line things, but the entire rest of the book is all graphical-only. [04:15] Well one more thing that I'd like to know is command line is only use for changing something inside computer such as copy/paste files, installing/removing apps/sofewares? [04:16] Okay, now that's a good specific question with an answer. :) [04:16] The command to copy is 'cp' and the command for move is 'mv', so you can copy file foo to file bar by typing 'cp foo bar'. [04:17] You'll use 'apt' or 'apt-get' to install or remove software, so you'll need to know the name of the package that contains the software, and you can run 'apt install foobar' to install the "foobar" package any any other software it requires. [04:18] Or you can play 'apt remove foobar' to uninstall it. [04:19] And you can read the manual for any command by using the 'man' command, so 'man apt' will tell you all the details about the apt command, for your reference. [04:19] can we write some Code from it? [04:20] No. To program, you write code in a text editor or IDE. Later on you compile it or run it with an interpreter. [04:20] You can use vi or nano as your text editor, but programming has nothing to do with the command line. [04:25] Ok thank you [04:25] I got it [04:25] You're welcome. :) [04:25] If you've never programmed before, I suggest python! [04:26] I am trying to learn C [04:26] people told me that C is a good first language to learn [04:26] cause when i get used to it, I can learn others langueges easier [04:27] I don't know that it's a good first language. It's definitely something you can use anywhere (although Python has that too). [04:27] In general, once you learn "how to program", your language is more of a preference, and while you'll like some languages more than others, you can probably study any new language and figure out how it works. [04:28] yeah [04:29] but I feel like Python has everything in it [04:29] I can understand the Basics, and how it works [04:29] can't* [04:29] It's nice because then instead of wasting your time reinventing stuff that has been done many times before, you can do the interesting bits which is whatever you're trying to get done. [04:30] again, thank you :D [04:34] You're welcome! Get a good book to help you with programming. For Python I can highly recommend this one: http://amzn.to/1EPtxV3 [04:34] For C I dont have a recommendation but you can surely find something useful. :) === gbell1 is now known as gbell === gbell1 is now known as gbell === gbell1 is now known as gbell