Suggestions on furthering my skills?


 
Thread Tools Search this Thread
Special Forums UNIX Desktop Questions & Answers Suggestions on furthering my skills?
# 1  
Old 08-01-2009
Suggestions on furthering my skills?

I am fairly 'green' when it comes to UNIX and programming in general. I am going into the start of my second year of my BS in Software Systems Engineering. My first year was pretty slow and simple with basic math, english composition and a few java, databse, and entry level 'psuedo code' programming classes. Now into the start of year two we are tackling Unix head on, and I have to say I have fallen entirely in love with Unix, particularly Ubuntu 904 Desktop (VMWared!)

I've worked my way around the terminal, and we are about to finish up our 'basics of Unix' class and I am eager for more programming and tech-fun!

So where should I go from here? The only real programming language I know is Java, and am diving into shell scripting, but I really don't know what route I should take to learning more and getting more skills under my belt.

I've heard some wonderful things about C+ as a MUST have skill so I am considering that to be my next hurdle, is there any way to tie in C+ to my Unix skills? (C-shell maybe?)
# 2  
Old 08-01-2009
Great suggestion is to learn Perl. Pick up "Learning Perl" (aka "The Llama Book"). Perl is a great skill to have.

Also I would recommend learning sed and awk. And brushing up on your shell scripting.
# 3  
Old 08-01-2009
Yeah I planned on getting a good base knowledge behind me with shell scripting before moving forward with a new programming language.

Also what are some tips to keep motivated toward learning a new language? I don't exactly have daily 'problems' that require I make some cool program to solve them, so do you have any suggestions on practice?
# 4  
Old 08-02-2009
Check Project Euler. The problems posted there get harder with time and will require more than just math skills, require you to look up algorithms (or invent your own), and you'll have to look into other tools, if you want to visualize your results for example.
Login or Register to Ask a Question

Previous Thread | Next Thread

5 More Discussions You Might Find Interesting

1. AIX

How do you keep your AIX skills up to date?

I am very curious to find out how AIX admins keep up to date and refreshed with all of the options and features of AIX without having access to a test environment? Usually going on a course requires practice otherwise the knowledge gained can get lost very quickly. How do you practice for the... (5 Replies)
Discussion started by: Colin_Fearnley
5 Replies

2. Shell Programming and Scripting

I would like to have some exercises to develop my skills

Hi , I would like to do some exercises/scripts in order to develop my skills in shell scripts, can someone pass me some links/suggestions where i can find this? Thanks a lot :) (3 Replies)
Discussion started by: prpkrk
3 Replies

3. Shell Programming and Scripting

Should I focus efforts on learning Perl or develop skills in awk, sed, etc

Good afternoon, I am not trying to start a debate. Please don't take it that way. I'm not trying to make this a Perl versus Bash scripts thing. I have been writing shell scripts for several years. I am not 100%, but I seem to get the job done. I would like to start focusing on spending... (11 Replies)
Discussion started by: brianjb
11 Replies

4. UNIX for Dummies Questions & Answers

Improving Unix Skills

Kindly any advice to improve my unix skills as electronic books i can download or valuable sites as this one etc... (3 Replies)
Discussion started by: sak900354
3 Replies

5. Debian

Don't want destroy windows! Ask skills

I am going to install Linux/Debian on my computer. My current OS is windows 98. My question is that if I install Linux, it is required to partition the hard drive. Windows may be destroyed. I still want to keep it. I have no windows installtion CD. I don't want to buy it. Can I avoid... (1 Reply)
Discussion started by: zhshqzyc
1 Replies
Login or Register to Ask a Question