Help me out :)

J

Jordyn Gamble

Guest
Hey, help me out? :) Hey, just basically starting out. I have been intrigued with computers, how they worked, and just everything relatively close with them. I have been sitting here reading up on articles, and I really want to work on learning what is/ how to "program" ... What is linix/UNIX ... what are they specifically used for? I just want to further myself and explore this side of computers I never really thought about. I know its probably going to take a long time to master, but can you maybe tell me where to start learning. I am currently a senior in high school. I just think having a knowledge of all these things would be helpful towards what I want to do in my life... oh and I find it very intriguing :)... THANNKS :) ... oh and if I want to download Linux. what Linux is the best for me to download? and can I dual run it with windows? thanks :)
 


You could maybe start with books?
Try Unix.org to find out what Unix is about.
If you want a real taste of Unix you could try bsd.
PC-BSD has a live version I do believe.


As far as Linux it's wonderful.
Starting out you could try Ubuntu, Fedora, Majaro, Slax, Linux Mint. All great for beginners If you want a Linux feel.

Go with a KDE or Cinnamon Desktop environment.

If you have questions regarding anything. Feel free to ask away. :)


Also Welcome to the forum!!
 
Well try Ubuntu in beginning because its very easy to use. If you come across any difficulties than Google it and try to solve by yourself ;-) . This is how i've started with Linux.

Take some time to explore it. Start with understanding its FileSystem, OpenOffice, LibreOffice etc, search for Linux history so automatically you'll get how it has evolved.

I'll be soon writing Getting Started articles on pearlburn.com , so after that you can easily learn by following steps :)
 
I would definitely recommend starting with a Debian-based distro as those have big communities and a lot of support. Ubuntu or Mint are both very popular, compatible with a wide array of hardware, and have a strong community to help out with problems.

The web is for more than just pr0n. There's a TON of info about linux distros and how linux works.
I'd recommend the following links:

http://linuxcommand.org/lc3_learning_the_shell.php - Learning the shell
-Start here. Good introduction on navigating around the shell and what various system folders are used for.

http://bash.cyberciti.biz/guide/Main_Page - Shell Scripting Tutorial
-After you pick up the basics of the command line, learning to script in the shell is imho a great way to "get your feet wet" in programming. You'll encounter the same high-level ideas associated with other programming languages like loops, branching, typecasting, DEBUGGING!, etc.

http://www.catb.org/~esr/faqs/hacker-howto.html - Hacker Manifesto
- A good article about high-level programming ideals and etiquette. A good motivator for me as well. A must-read for everyone (simply to clear up the misnomer of what a "hacker" is), but especially programmers or people interested in getting involved with OSS (open-source software.)

http://www.distrowatch.com - Distrowatch
-The "home" of Linux distros imho. Get an idea of what distros are out there and popular and what each has to offer. If you end up sticking with Linux you'll no doubt end up using/trying many distros throughout your Linux lifespan :) This is a good place to start.
 
if you are trying to pick up linux as a devloper and your just starting out, I recommend ubuntu or mint (as stated above). If you are planing to to help in most, not all, you want to learn C.

linfo.org is a good place to start to get to know linux. here is the newbies page
http://www.linfo.org/newbies.html

here is a good tutorial for getting started programming in linux
http://www.linfo.org/create_c1.html

if you are using ubuntu you can get all the needed (basic) packages for programming in C/C++ using the aptitude command.

sudo apt-get install fakeroot build-essential

Hope this helps. First and last rule for Linux is to have fun and be creative. ;0)
 
if you are trying to pick up linux as a devloper and your just starting out, I recommend ubuntu or mint (as stated above). If you are planing to to help in most, not all, you want to learn C.

linfo.org is a good place to start to get to know linux. here is the newbies page
http://www.linfo.org/newbies.html

here is a good tutorial for getting started programming in linux
http://www.linfo.org/create_c1.html

if you are using ubuntu you can get all the needed (basic) packages for programming in C/C++ using the aptitude command.

sudo apt-get install fakeroot build-essential

Hope this helps. First and last rule for Linux is to have fun and be creative. ;0)
QT is also a HUGE language in Linux. Especially Ubuntu touch and KDE. LXDE is being ported to QT and other desktop environments are based on QT. If you know C/C++ you can even embed it in QT.
 
True the QT framework is great for cross platform development. Python is also a great interpreted language to learn.
 

Staff online

Members online


Top