I want to DEEPLY LEARN UBUNTU, any resources ?? CS student here :) [on hold]
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
I'm a junior CS student. have been working with java using Netbeans and started learning XML and took android path - working on Android Studio, so i think i will come around C-drive in ubuntu-i know there is no just thing but i really don't know what it's called LOL- an other system stuff.
but i want to learn how Linux/Ubuntu works to work in my programing path freely. i want to learn everything about that OS. :D
i used to work on win, now i learn courses on Ubuntu 18.04 LTS.
also what i want to learn is how Linux/Ubuntu works, why do i have to code EVERYTHING IN THE TERMINAL! why is linux harder to use than windows, i really don't want to spend the next couple of years just googling and asking everywhere how to do this what is that error, how to solve that. i know i will never reach a point where i know everything,but i want to know -at least- how to get the really basic stuff on my own, how installing apps work, where does apps files go, how to change themes etc.
I've already enrolled in this course:
https://www.edx.org/course/introduction-to-linux
What should i enroll in to have enough required linux knowledge to be able to
work on Android STUDIO and Netbeans and dealing with Linux/Ubuntu
relevant stuff ? if there specific courses plz tell me. -if free
would be AWESOME cause i can't afford paid courses for now :D- Thanks
in advance :D
i want to finally be the person who answer other ppl questions LOL not to be the one who always ask basic silly questions :(
android netbeans android-studio
New contributor
put on hold as too broad by WinEunuuchs2Unix, PRATAP, Kevin Bowen, karel, Sergiy Kolodyazhnyy 22 hours ago
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
|
show 2 more comments
I'm a junior CS student. have been working with java using Netbeans and started learning XML and took android path - working on Android Studio, so i think i will come around C-drive in ubuntu-i know there is no just thing but i really don't know what it's called LOL- an other system stuff.
but i want to learn how Linux/Ubuntu works to work in my programing path freely. i want to learn everything about that OS. :D
i used to work on win, now i learn courses on Ubuntu 18.04 LTS.
also what i want to learn is how Linux/Ubuntu works, why do i have to code EVERYTHING IN THE TERMINAL! why is linux harder to use than windows, i really don't want to spend the next couple of years just googling and asking everywhere how to do this what is that error, how to solve that. i know i will never reach a point where i know everything,but i want to know -at least- how to get the really basic stuff on my own, how installing apps work, where does apps files go, how to change themes etc.
I've already enrolled in this course:
https://www.edx.org/course/introduction-to-linux
What should i enroll in to have enough required linux knowledge to be able to
work on Android STUDIO and Netbeans and dealing with Linux/Ubuntu
relevant stuff ? if there specific courses plz tell me. -if free
would be AWESOME cause i can't afford paid courses for now :D- Thanks
in advance :D
i want to finally be the person who answer other ppl questions LOL not to be the one who always ask basic silly questions :(
android netbeans android-studio
New contributor
put on hold as too broad by WinEunuuchs2Unix, PRATAP, Kevin Bowen, karel, Sergiy Kolodyazhnyy 22 hours ago
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
Generally speaking, you install Ubuntu and start using it. Then if you run into a problem google it and find the answer. If you don't find an answer post a question here. Your current question though is asking what the answers are to future questions you haven't asked yet.
– WinEunuuchs2Unix
yesterday
start here - linuxjourney.com
– Manoj Sawai
yesterday
@ManojSawai The word "Ubuntu" doesn't appear in that link...
– WinEunuuchs2Unix
yesterday
Linux Command Line Learning Resources - cortman help.ubuntu.com/community/CommandLineResources & help.ubuntu.com/community/UsingTheTerminal
– oldfred
yesterday
1
Possible duplicate of How can I find help for new Ubuntu users?
– karel
yesterday
|
show 2 more comments
I'm a junior CS student. have been working with java using Netbeans and started learning XML and took android path - working on Android Studio, so i think i will come around C-drive in ubuntu-i know there is no just thing but i really don't know what it's called LOL- an other system stuff.
but i want to learn how Linux/Ubuntu works to work in my programing path freely. i want to learn everything about that OS. :D
i used to work on win, now i learn courses on Ubuntu 18.04 LTS.
also what i want to learn is how Linux/Ubuntu works, why do i have to code EVERYTHING IN THE TERMINAL! why is linux harder to use than windows, i really don't want to spend the next couple of years just googling and asking everywhere how to do this what is that error, how to solve that. i know i will never reach a point where i know everything,but i want to know -at least- how to get the really basic stuff on my own, how installing apps work, where does apps files go, how to change themes etc.
I've already enrolled in this course:
https://www.edx.org/course/introduction-to-linux
What should i enroll in to have enough required linux knowledge to be able to
work on Android STUDIO and Netbeans and dealing with Linux/Ubuntu
relevant stuff ? if there specific courses plz tell me. -if free
would be AWESOME cause i can't afford paid courses for now :D- Thanks
in advance :D
i want to finally be the person who answer other ppl questions LOL not to be the one who always ask basic silly questions :(
android netbeans android-studio
New contributor
I'm a junior CS student. have been working with java using Netbeans and started learning XML and took android path - working on Android Studio, so i think i will come around C-drive in ubuntu-i know there is no just thing but i really don't know what it's called LOL- an other system stuff.
but i want to learn how Linux/Ubuntu works to work in my programing path freely. i want to learn everything about that OS. :D
i used to work on win, now i learn courses on Ubuntu 18.04 LTS.
also what i want to learn is how Linux/Ubuntu works, why do i have to code EVERYTHING IN THE TERMINAL! why is linux harder to use than windows, i really don't want to spend the next couple of years just googling and asking everywhere how to do this what is that error, how to solve that. i know i will never reach a point where i know everything,but i want to know -at least- how to get the really basic stuff on my own, how installing apps work, where does apps files go, how to change themes etc.
I've already enrolled in this course:
https://www.edx.org/course/introduction-to-linux
What should i enroll in to have enough required linux knowledge to be able to
work on Android STUDIO and Netbeans and dealing with Linux/Ubuntu
relevant stuff ? if there specific courses plz tell me. -if free
would be AWESOME cause i can't afford paid courses for now :D- Thanks
in advance :D
i want to finally be the person who answer other ppl questions LOL not to be the one who always ask basic silly questions :(
android netbeans android-studio
android netbeans android-studio
New contributor
New contributor
edited yesterday
mohamed ehab
New contributor
asked yesterday
mohamed ehabmohamed ehab
163
163
New contributor
New contributor
put on hold as too broad by WinEunuuchs2Unix, PRATAP, Kevin Bowen, karel, Sergiy Kolodyazhnyy 22 hours ago
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
put on hold as too broad by WinEunuuchs2Unix, PRATAP, Kevin Bowen, karel, Sergiy Kolodyazhnyy 22 hours ago
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
Generally speaking, you install Ubuntu and start using it. Then if you run into a problem google it and find the answer. If you don't find an answer post a question here. Your current question though is asking what the answers are to future questions you haven't asked yet.
– WinEunuuchs2Unix
yesterday
start here - linuxjourney.com
– Manoj Sawai
yesterday
@ManojSawai The word "Ubuntu" doesn't appear in that link...
– WinEunuuchs2Unix
yesterday
Linux Command Line Learning Resources - cortman help.ubuntu.com/community/CommandLineResources & help.ubuntu.com/community/UsingTheTerminal
– oldfred
yesterday
1
Possible duplicate of How can I find help for new Ubuntu users?
– karel
yesterday
|
show 2 more comments
Generally speaking, you install Ubuntu and start using it. Then if you run into a problem google it and find the answer. If you don't find an answer post a question here. Your current question though is asking what the answers are to future questions you haven't asked yet.
– WinEunuuchs2Unix
yesterday
start here - linuxjourney.com
– Manoj Sawai
yesterday
@ManojSawai The word "Ubuntu" doesn't appear in that link...
– WinEunuuchs2Unix
yesterday
Linux Command Line Learning Resources - cortman help.ubuntu.com/community/CommandLineResources & help.ubuntu.com/community/UsingTheTerminal
– oldfred
yesterday
1
Possible duplicate of How can I find help for new Ubuntu users?
– karel
yesterday
Generally speaking, you install Ubuntu and start using it. Then if you run into a problem google it and find the answer. If you don't find an answer post a question here. Your current question though is asking what the answers are to future questions you haven't asked yet.
– WinEunuuchs2Unix
yesterday
Generally speaking, you install Ubuntu and start using it. Then if you run into a problem google it and find the answer. If you don't find an answer post a question here. Your current question though is asking what the answers are to future questions you haven't asked yet.
– WinEunuuchs2Unix
yesterday
start here - linuxjourney.com
– Manoj Sawai
yesterday
start here - linuxjourney.com
– Manoj Sawai
yesterday
@ManojSawai The word "Ubuntu" doesn't appear in that link...
– WinEunuuchs2Unix
yesterday
@ManojSawai The word "Ubuntu" doesn't appear in that link...
– WinEunuuchs2Unix
yesterday
Linux Command Line Learning Resources - cortman help.ubuntu.com/community/CommandLineResources & help.ubuntu.com/community/UsingTheTerminal
– oldfred
yesterday
Linux Command Line Learning Resources - cortman help.ubuntu.com/community/CommandLineResources & help.ubuntu.com/community/UsingTheTerminal
– oldfred
yesterday
1
1
Possible duplicate of How can I find help for new Ubuntu users?
– karel
yesterday
Possible duplicate of How can I find help for new Ubuntu users?
– karel
yesterday
|
show 2 more comments
1 Answer
1
active
oldest
votes
There aren't too many main differences between Ubuntu and Windows as an end user, so jumping between the two you will still be able to navigate and perform simple computer tasks.
The difference does, as you mention, lie within the use of the computer through a command-line interface (terminal). Windows and MacOS are heavily based on there applications having a Graphical User Interface (GUI), to make it more intuitive to use. But, this comes at the expense of developers having to design a graphical user interface for each piece of software, which is very time consuming and often impractical if the softwares don't 'integrate' well with a point-and-click operating style. Ubuntu is starting to adapt to this audience of users with it's snap store/ Ubuntu Software application for all larger GUI apps (blender, inkscape, GIMP, + many more), but still a large amount of it's software runs entirely from a text based user interface (in terminal).
Another reason terminal is very heavily integrated in the OS is that Ubuntu focuses on open source software, where the source code is publicly available, allowing users to 'build from source', rather than just running the end binary or executable, (which can also be done). This involves meeting package dependencies or downloading required packages to compile the software successfully. Learning this workflow allows you to make adjustments, hacks, improvements to software and build it to reflect the changes which ties heavily into Ubuntu's focus on open source development, allowing anyone to make changes, fix bugs and improve software. Learning these skills are invaluable to understanding the technicalities of how software is built up in modules and the process of distributing and releasing.
Another reason why terminal is so valuable as a software engineer is it's access to software organised in repositories. This means most software can be downloaded with a simple command, which will automagically pick the right binary/source package for your system. This makes it easy if you require earlier releases for your project. You can also access private software available to the public by adding a search reference to that (PPA) repository.
The single best thing you can do is jump in try stuff out, experiment, make small programs and learn by googling your problems. Alot of experienced programmers on these forums got that way by doing exactly that. There is a ton of information out there, just pick something you are interested in and start building and you may discover for yourself what makes Ubuntu a great operating system for software engineers.
It's a great journey, goodluck!
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
There aren't too many main differences between Ubuntu and Windows as an end user, so jumping between the two you will still be able to navigate and perform simple computer tasks.
The difference does, as you mention, lie within the use of the computer through a command-line interface (terminal). Windows and MacOS are heavily based on there applications having a Graphical User Interface (GUI), to make it more intuitive to use. But, this comes at the expense of developers having to design a graphical user interface for each piece of software, which is very time consuming and often impractical if the softwares don't 'integrate' well with a point-and-click operating style. Ubuntu is starting to adapt to this audience of users with it's snap store/ Ubuntu Software application for all larger GUI apps (blender, inkscape, GIMP, + many more), but still a large amount of it's software runs entirely from a text based user interface (in terminal).
Another reason terminal is very heavily integrated in the OS is that Ubuntu focuses on open source software, where the source code is publicly available, allowing users to 'build from source', rather than just running the end binary or executable, (which can also be done). This involves meeting package dependencies or downloading required packages to compile the software successfully. Learning this workflow allows you to make adjustments, hacks, improvements to software and build it to reflect the changes which ties heavily into Ubuntu's focus on open source development, allowing anyone to make changes, fix bugs and improve software. Learning these skills are invaluable to understanding the technicalities of how software is built up in modules and the process of distributing and releasing.
Another reason why terminal is so valuable as a software engineer is it's access to software organised in repositories. This means most software can be downloaded with a simple command, which will automagically pick the right binary/source package for your system. This makes it easy if you require earlier releases for your project. You can also access private software available to the public by adding a search reference to that (PPA) repository.
The single best thing you can do is jump in try stuff out, experiment, make small programs and learn by googling your problems. Alot of experienced programmers on these forums got that way by doing exactly that. There is a ton of information out there, just pick something you are interested in and start building and you may discover for yourself what makes Ubuntu a great operating system for software engineers.
It's a great journey, goodluck!
add a comment |
There aren't too many main differences between Ubuntu and Windows as an end user, so jumping between the two you will still be able to navigate and perform simple computer tasks.
The difference does, as you mention, lie within the use of the computer through a command-line interface (terminal). Windows and MacOS are heavily based on there applications having a Graphical User Interface (GUI), to make it more intuitive to use. But, this comes at the expense of developers having to design a graphical user interface for each piece of software, which is very time consuming and often impractical if the softwares don't 'integrate' well with a point-and-click operating style. Ubuntu is starting to adapt to this audience of users with it's snap store/ Ubuntu Software application for all larger GUI apps (blender, inkscape, GIMP, + many more), but still a large amount of it's software runs entirely from a text based user interface (in terminal).
Another reason terminal is very heavily integrated in the OS is that Ubuntu focuses on open source software, where the source code is publicly available, allowing users to 'build from source', rather than just running the end binary or executable, (which can also be done). This involves meeting package dependencies or downloading required packages to compile the software successfully. Learning this workflow allows you to make adjustments, hacks, improvements to software and build it to reflect the changes which ties heavily into Ubuntu's focus on open source development, allowing anyone to make changes, fix bugs and improve software. Learning these skills are invaluable to understanding the technicalities of how software is built up in modules and the process of distributing and releasing.
Another reason why terminal is so valuable as a software engineer is it's access to software organised in repositories. This means most software can be downloaded with a simple command, which will automagically pick the right binary/source package for your system. This makes it easy if you require earlier releases for your project. You can also access private software available to the public by adding a search reference to that (PPA) repository.
The single best thing you can do is jump in try stuff out, experiment, make small programs and learn by googling your problems. Alot of experienced programmers on these forums got that way by doing exactly that. There is a ton of information out there, just pick something you are interested in and start building and you may discover for yourself what makes Ubuntu a great operating system for software engineers.
It's a great journey, goodluck!
add a comment |
There aren't too many main differences between Ubuntu and Windows as an end user, so jumping between the two you will still be able to navigate and perform simple computer tasks.
The difference does, as you mention, lie within the use of the computer through a command-line interface (terminal). Windows and MacOS are heavily based on there applications having a Graphical User Interface (GUI), to make it more intuitive to use. But, this comes at the expense of developers having to design a graphical user interface for each piece of software, which is very time consuming and often impractical if the softwares don't 'integrate' well with a point-and-click operating style. Ubuntu is starting to adapt to this audience of users with it's snap store/ Ubuntu Software application for all larger GUI apps (blender, inkscape, GIMP, + many more), but still a large amount of it's software runs entirely from a text based user interface (in terminal).
Another reason terminal is very heavily integrated in the OS is that Ubuntu focuses on open source software, where the source code is publicly available, allowing users to 'build from source', rather than just running the end binary or executable, (which can also be done). This involves meeting package dependencies or downloading required packages to compile the software successfully. Learning this workflow allows you to make adjustments, hacks, improvements to software and build it to reflect the changes which ties heavily into Ubuntu's focus on open source development, allowing anyone to make changes, fix bugs and improve software. Learning these skills are invaluable to understanding the technicalities of how software is built up in modules and the process of distributing and releasing.
Another reason why terminal is so valuable as a software engineer is it's access to software organised in repositories. This means most software can be downloaded with a simple command, which will automagically pick the right binary/source package for your system. This makes it easy if you require earlier releases for your project. You can also access private software available to the public by adding a search reference to that (PPA) repository.
The single best thing you can do is jump in try stuff out, experiment, make small programs and learn by googling your problems. Alot of experienced programmers on these forums got that way by doing exactly that. There is a ton of information out there, just pick something you are interested in and start building and you may discover for yourself what makes Ubuntu a great operating system for software engineers.
It's a great journey, goodluck!
There aren't too many main differences between Ubuntu and Windows as an end user, so jumping between the two you will still be able to navigate and perform simple computer tasks.
The difference does, as you mention, lie within the use of the computer through a command-line interface (terminal). Windows and MacOS are heavily based on there applications having a Graphical User Interface (GUI), to make it more intuitive to use. But, this comes at the expense of developers having to design a graphical user interface for each piece of software, which is very time consuming and often impractical if the softwares don't 'integrate' well with a point-and-click operating style. Ubuntu is starting to adapt to this audience of users with it's snap store/ Ubuntu Software application for all larger GUI apps (blender, inkscape, GIMP, + many more), but still a large amount of it's software runs entirely from a text based user interface (in terminal).
Another reason terminal is very heavily integrated in the OS is that Ubuntu focuses on open source software, where the source code is publicly available, allowing users to 'build from source', rather than just running the end binary or executable, (which can also be done). This involves meeting package dependencies or downloading required packages to compile the software successfully. Learning this workflow allows you to make adjustments, hacks, improvements to software and build it to reflect the changes which ties heavily into Ubuntu's focus on open source development, allowing anyone to make changes, fix bugs and improve software. Learning these skills are invaluable to understanding the technicalities of how software is built up in modules and the process of distributing and releasing.
Another reason why terminal is so valuable as a software engineer is it's access to software organised in repositories. This means most software can be downloaded with a simple command, which will automagically pick the right binary/source package for your system. This makes it easy if you require earlier releases for your project. You can also access private software available to the public by adding a search reference to that (PPA) repository.
The single best thing you can do is jump in try stuff out, experiment, make small programs and learn by googling your problems. Alot of experienced programmers on these forums got that way by doing exactly that. There is a ton of information out there, just pick something you are interested in and start building and you may discover for yourself what makes Ubuntu a great operating system for software engineers.
It's a great journey, goodluck!
answered yesterday
jackw11111jackw11111
463112
463112
add a comment |
add a comment |
Generally speaking, you install Ubuntu and start using it. Then if you run into a problem google it and find the answer. If you don't find an answer post a question here. Your current question though is asking what the answers are to future questions you haven't asked yet.
– WinEunuuchs2Unix
yesterday
start here - linuxjourney.com
– Manoj Sawai
yesterday
@ManojSawai The word "Ubuntu" doesn't appear in that link...
– WinEunuuchs2Unix
yesterday
Linux Command Line Learning Resources - cortman help.ubuntu.com/community/CommandLineResources & help.ubuntu.com/community/UsingTheTerminal
– oldfred
yesterday
1
Possible duplicate of How can I find help for new Ubuntu users?
– karel
yesterday