LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 04-01-2018, 03:10 PM   #1
lok9845
LQ Newbie
 
Registered: Apr 2018
Posts: 1

Rep: Reputation: Disabled
how to master linux distro


Hi,

I am new to linux distro's can any one help me where can i get materials to learn how to code in linux distro's
 
Old 04-01-2018, 04:30 PM   #2
Mill J
Senior Member
 
Registered: Feb 2017
Location: @127.0.0.1
Distribution: Mint, Void, MX, Haiku, PMOS, Plasma Mobile, and many others
Posts: 1,258
Blog Entries: 2

Rep: Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542
Thats a very broad question.

I'd recommend that you Install Linux and USE Linux as your primary OS.

What programming language are you learning/do you know?

Linux has a huge array[] of Development apps, IDEs, Compilers, etc that are easily installed on almost any distro.
 
Old 04-01-2018, 05:32 PM   #3
Jackpot
Member
 
Registered: Jul 2016
Location: Bumblefuck
Distribution: Windows7 Windows10 Ubuntu16 KaliRolling
Posts: 60

Rep: Reputation: Disabled
Im not big on programming but im trying to learn myself. Started out with basic Bash moving to Python because I heard its a good language to start with but I guess it depends on what you want to do with it....I personally use Cybrary.it and Youtube for videos. Allitebooks.com is great to download any computer book you need, from A+, networking, security, programming and even CEH. Even just Google is great to find some cheat sheets and documents.

I also started out with Ubuntu if that helps

Last edited by Jackpot; 04-01-2018 at 05:34 PM.
 
1 members found this post helpful.
Old 04-01-2018, 05:32 PM   #4
Jackpot
Member
 
Registered: Jul 2016
Location: Bumblefuck
Distribution: Windows7 Windows10 Ubuntu16 KaliRolling
Posts: 60

Rep: Reputation: Disabled
Im not big on programming but im trying to learn myself. Started out with basic Bash moving to Python because I heard its a good language to start with but I guess it depends on what you want to do with it....I personally use Cybrary.it and Youtube for videos. Allitebooks.com is great to download any computer book you need, from A+, networking, security, programming and even CEH. Even just Google is great to find some cheat sheets and documents.

I also started out with Ubuntu if that helps

Last edited by Jackpot; 04-01-2018 at 05:34 PM.
 
1 members found this post helpful.
Old 04-01-2018, 08:21 PM   #5
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,364
Blog Entries: 28

Rep: Reputation: 6150Reputation: 6150Reputation: 6150Reputation: 6150Reputation: 6150Reputation: 6150Reputation: 6150Reputation: 6150Reputation: 6150Reputation: 6150Reputation: 6150
You can find a wealth of material at The Linux Documentation Project. Much of it needs updated, but it's a good starting point. This Wikipedia article might help: https://en.wikipedia.org/wiki/Compar...ming_languages

Once you settle on a coding language, doing a web search for "[language] tutorials" should turn up a wealth of resources.

Oh, and welcome to LQ.

Last edited by frankbell; 04-01-2018 at 08:22 PM.
 
Old 04-01-2018, 09:42 PM   #6
AwesomeMachine
LQ Guru
 
Registered: Jan 2005
Location: USA and Italy
Distribution: Debian testing/sid; OpenSuSE; Fedora; Mint
Posts: 5,524

Rep: Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015
If you want to start programming, I would try Ruby.
 
1 members found this post helpful.
Old 04-02-2018, 05:44 AM   #7
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,506

Rep: Reputation: Disabled
A basic Linux install will include a shell, sed, & awk - a lot can be done with these, & they will teach you a lot more about how to use Linux.

Additionally, C & C++ are traditional compiled languages, whilst Perl & Python are advanced scripting languages.

You will find lots of information about these languages on the internet.
 
Old 04-03-2018, 10:58 PM   #8
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,364

Rep: Reputation: 2752Reputation: 2752Reputation: 2752Reputation: 2752Reputation: 2752Reputation: 2752Reputation: 2752Reputation: 2752Reputation: 2752Reputation: 2752Reputation: 2752
Fatmac has summed it up nicely.
I'd point out that bash is usually the default terminal lang you use to communicate with the system, so I'd definitely start with that ...
See http://www.linuxtopia.org/ for a load of free to read books etc.
 
Old 04-03-2018, 11:22 PM   #9
mralk3
Slackware Contributor
 
Registered: May 2015
Distribution: Slackware
Posts: 1,904

Rep: Reputation: 1053Reputation: 1053Reputation: 1053Reputation: 1053Reputation: 1053Reputation: 1053Reputation: 1053Reputation: 1053
If you wish to do some basic coding the Ruby programming language is a great place to start. Ruby comes installed on most Linux distributions by default. Some like python as a programming language- to each their own. You cannot go wrong with either one. I've always found ruby's syntax easier to understand than I do with python. If you are into web programming, both python and ruby have multiple frameworks to use. I am not as familiar with python web application frameworks so I can only recommend looking into python's django. Ruby has ruby on rails as the main framework most people use. I like smaller, more subtle, and less complicated. I tend to pick Ruby's Sinatra, which is a domain specific language for web applications. I also like Ruby's jekyll, which is a static site generator that can be extended with Sinatra.

Here are a few links to check out so you can make your own mind up.

Ruby:
https://www.ruby-lang.org
http://rubyonrails.org/
http://sinatrarb.com/
https://jekyllrb.com/

Python:
https://www.python.org/
https://www.djangoproject.com/

EDIT: forgot to add the ruby on rails url

Last edited by mralk3; 04-03-2018 at 11:28 PM.
 
Old 04-04-2018, 05:01 AM   #10
JJJCR
Senior Member
 
Registered: Apr 2010
Posts: 2,162

Rep: Reputation: 449Reputation: 449Reputation: 449Reputation: 449Reputation: 449
Lightbulb

Quote:
Originally Posted by Jackpot View Post
Im not big on programming but im trying to learn myself. Started out with basic Bash moving to Python because I heard its a good language to start with but I guess it depends on what you want to do with it....I personally use Cybrary.it and Youtube for videos. Allitebooks.com is great to download any computer book you need, from A+, networking, security, programming and even CEH. Even just Google is great to find some cheat sheets and documents.

I also started out with Ubuntu if that helps
You can search this keyword on Google: how to master linux distro and code pdf

Of course the best thing is to have a clear goal of what you want to do and get a hands-on of what you're interested to and yes read a lot it will help.

BTW, thanks for Cybrary.it link I never knew about it.

Last edited by JJJCR; 04-04-2018 at 05:02 AM. Reason: edit
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] When muting, Alsamixer mutes Master,Headphone,Speaker,PCM; but unmutes only Master. mimorek Linux - Software 6 01-30-2017 03:14 AM
LXer: Setting up Master-Master Replication with MySQL on Debian 8 (Jessie) LXer Syndicated Linux News 0 09-28-2015 09:03 PM
LXer: Setting Up Master-Master Replication On Four Nodes With MySQL 5 On Debian Etch LXer Syndicated Linux News 0 11-20-2008 07:30 PM
Mandriva (HP zv5420) volume keys control master mono, NOT MASTER! about36ninjas Linux - Laptop and Netbook 10 12-30-2007 12:59 AM
LXer: Setting Up Master-Master Replication With MySQL 5 On Debian Etch LXer Syndicated Linux News 0 10-25-2007 10:42 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 09:09 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration