Solved

Linux - serious beginner needs serious help to get started

Posted on 2006-07-07
5
221 Views
Last Modified: 2010-04-22
I have some programming experience in dbase III and FoxPro; and very little in Visual Basic.  I want to go Linux.  I choose SUSE, have installed & tried to operate.  Painfully slow with no help or guidence.  I want to be able to write fairly efficient programs; but am not looking to be super-geek.
1) Is SUSE good and where is best training; Novell has beta tape for $200.
2) Does MONO allow someone to program in C++ and run Linux?  Should I learn C++ or stick with Linux training?

Thank you for any help - I am sure my questions show my lack of experience.
0
Comment
Question by:MurphyZepher
5 Comments
 
LVL 8

Accepted Solution

by:
manish_regmi earned 250 total points
ID: 17059390
Gui's are somewhat slow in Linux (comparing to Windows) but if you you have enough memory it runs well.

1) For learning purpose, i suggest gentoo (www.gentoo.org). For the first time you will find installing it really tough but you will learn a lot.
Fedora is also good. fedora.redhat.com

2) Mono is a dot net (.NET) counterpart in Linux. it is C# not c++.

>> Should I learn C++ or stick with Linux training?
both :-)


And dont forget www.tldp.org. Lots of useful FAQs and tutorials.

regards
Manish Regmi

0
 
LVL 15

Assisted Solution

by:bpmurray
bpmurray earned 250 total points
ID: 17063093
I think you're a little confused.

* Linux, like Windows, is an operating system. In other words, it manages the hardware and allows user programs to run without too many problems.
* On the other hand, C++ is a programming lanuage: you use this to create programs, including operating systems, and you can do this on both Windows and Linux
* Mono allows you to program in C# (a Windows .Net programming language) in a Linux environment, just like you can program in C and C++ which originated on Unix, in a Windows environment.

So, now you have set yourself two challenges - to learn a new operating system, and to learn a new programming language. You might find it easier to do one of these at a time, perhaps download the free Visual C++ Express from Microsoft, and learn C++ on Windows. You might find it easier to learn the language if you're using it in an environment which you find familiar.
0
 
LVL 3

Expert Comment

by:bryanlloydharris
ID: 17178805
http://www.tldp.org/LDP/gs/img149.gif (some basic commands)
http://www.vim.org/ (a text editor)
http://www.linux-tutorial.info/modules.php?name=Howto

I have never been to the third one, but it seems to have a lot of information on it.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
qos on linux 3 96
Linux , how can I inspect a tar GZ file 3 131
shell script for killing a linux process 19 140
Stopping flocksnippet: Killed (core dumped) on doing kill -9 5 70
The purpose of this article is to fix the unknown display problem in Linux Mint operating system. After installing the OS if you see Display monitor is not recognized then we can install "MESA" utilities to fix this problem or we can install additio…
The purpose of this article is to demonstrate how we can upgrade Python from version 2.7.6 to Python 2.7.10 on the Linux Mint operating system. I am using an Oracle Virtual Box where I have installed Linux Mint operating system version 17.2. Once yo…
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…
This is a video that shows how the OnPage alerts system integrates into ConnectWise, how a trigger is set, how a page is sent via the trigger, and how the SENT, DELIVERED, READ & REPLIED receipts get entered into the internal tab of the ConnectWise …

914 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now