It makes you understand to a lower level what you are doing
Yes my brother programs in something called "gamemaker" if it could be called programming, you have a drag and drop interface the only typing you have to do is number (drag var to screen call it "var" type 1) it has low power, runs only in windows, and you get no .exe you get a .gmk or something like it.
uncomprehensible code
hehehe my sister thinks c++ is hard to understand now ...
Yes, I've once written a program in assembly to write numbers to standard output. You can understand how much work is in doing simple things.
You can also get a better idea on how C-strings and pointers work
Yes I really need to learn about those I was thinking about buying a book, but I will get (I think) a book called C++ Primer Plus (4th Edition)~ Stephen Prata which will be the first c++ book I have ever owned.
Errr... go root.
The best way is to use su root but you might not have set the root password yet. If not
1 2
$ sudo su
# passwd
then
1 2
$ su root
# cd /root
As for the advantages of asm; in terms of speed they are minimal on today's computers. However I agree with Bazzy; it is worth it if only to gain a better understanding of how things are working. But don't try learning it too early; it's fairly difficult.
Ubuntu
No I do not remember setting a password for root I have about 5 different passwords that I would have used about 3 that I am currently using and I tried them all and it still denied access
It didn't take it though I typed it 4 times, can I attempt to reset it somehow?
Use your own password: sudo su
then type your own accounts password.
Then you're using the superuser/root account. Type passwd and type in a new password for root. Then you can use su root every time you want to go root. I've heard using su root is better than sudo su.