What should I learn next?
So I already know Python. I decided to learn Python because I heard it was a good language to start out with. I've got a good grasp of the language and have been making various scripts for my personal needs. I've become interested in other languages and have wondered what I should learn next. So should I learn another language or continue exercising my hacker skills with Python? I want to learn a wide variety of types of programming.
ArchArael wrote:Learning new programming languages is fun but I think it's better if you develop something.
Much more better would be some bug fixing or helping some existing projects.
You can always learn new languages when you need to and save your time for something more useful (girl friend, friends, books, games, music etc).
Learning programming languages just to learn keeps you from doing practice in programming.
Mastering something takes time and practice, as someone told you before.
I don't think so. Programming takes time and practice, sure, but it also takes reading code and reading about programming. You can't give a pen and paper to a kid and say "here, write me a book" and spect this kid will write a masterpiece if she hadn't read a lot before.
Learning a new language gives you insights of how programming works, even on different languages. Both you and I aren't native speakers of English, but learning it changed the way I see somethings in Portuguese and vice versa; I have a different understanding of English and Portuguese that I would have if I've learnt only one of them, I belive this applies to you, too. This also works with programming languages: the way I program in C was different before I grasped some Lisp, and it would probably be different if I hadn't learnt Python, and so on.
Back on-topic, I'd recommend learning C, so you can grasp some of the basics: pointers, memory allocation, structs and unions, etc. Later, I'd suggest you to learn a language that makes you think about programming in a different way: Lisp or Haskell. Shell script is also nice, but I'd only use it to "glue" things together, and I don't see a problem with learning it concurrently with another language.
Edit:
Edit: Forgot to add this,
http://www.e-booksdirectory.com/programming.php
now say goodbye to all your free time and go learn 6 or 7 languages.
Indeed, very good site. I like the Mathematics "folder", too.
Last edited by andre.ramaciotti (2009-07-29 14:28:59)
Similar Messages
-
What should I learn next? Which choice is better?
After getting the Oracle Database10g OCP and LPI Linux Level1 certificates , I have finished (learn and practise) the following documents:
Concepts
Administrator's Guide
Backup and Recovery Basics
Backup and Recovery Advanced User's Guide
Data Guard Broker(10g and 11g)
Data Guard Concepts and Administration(10g and 11g)
Platform Guide for Microsoft Windows (32-Bit)
2 Day + Performance Tuning Guide
Administrator's Reference for UNIX-Based Operating Systems
Storege Administrator's Guide(11g)
PL/SQL User's Guide and Reference
What should I learn next? Which choice of the following is better?
Choice 1:
Go in deep for all previous documents and stop to learn additional documents.
Choice 2:
Enterprise Manager Advanced Configuration
Enterprise Manager Command Line Interface
Enterprise Manager Concepts
High Availability Best Practices
High Availability Overview
Choice 3:
Secure Backup Administrator's Guide HTML PDF
Secure Backup Installation Guide
Secure Backup Migration Guide
Secure Backup Reference
Choice 4:
2 Day + Real Application Clusters Guide
Oracle Clusterware and Oracle Real Application Clusters Administration and
Deployment Guide
Choice 5:
Performance Tuning Guide
Security Guide
Choice6:
LPI Linux Level2I think you can't 'learn' Pratical Oracle 8i, without putting into practice what you 'learned'. When I look at the questions you have asked so far, as far as I am concerned, you have understood the stuff you 'learned' only half, exactly because you have no practical experience. As far as I am concerned you can't 'learn' Oracle from books, this is exactly why OCP is useless. People who have OCP don't 'know' Oracle, they know the books.
There have been no fundamental changes in the database engine between Oracle 8i, 9i and 10g. In fact, the last big change of architecture was when Oracle released Oracle 6, and After Image Journalling was replaced by redologs.
That said more than 90 percent of Practical Oracle 8i is still valid. You won't find any fancy stuff about database control, but you can do without.
However, I would recommend against 'learning' anything in the same fashion you have done so far. Looking at the list of books you 'learned' your understanding simply must be very superficial. Essentially you are now swimming in a pool without water, and you didn't even get your toes wet.
You may not like this opinion, but I am afraid when you are thrown in a pool with water (ie get a job) you will sink immediately.
Regards,
Sybrand Bakker
Senior Oracle DBA -
installed the ios 7.0.2 update to my iphone 4, now it is stuck on a screen with itunes icon and power plug.
I am unable to use the phone now. What should i do next? I plug in to itune in my computer and ask me to restore my phone? I will loose all my date?I hooked up itune and restore. after finished restores, it said my phone is in recovery mode and needs to be finish before using itune, my screen still show the itunes icon and power plug
-
I have a Nikon d610 and am using PS CS6. I am unable to download my raw files through Bridge on my mac. I have downloaded the most recent Camera Raw files - 8.7.1 - what should I do next.
The D610 needs ACR 8.3 so you are easily covered there. I am not entirely clear on the process you are using the bring the files onto your hard drive. The safest way is to simply bring all the NEF files into a folder on your hard drive, then find them with bridge and open from there.
If still stuck, open Photoshop, and go Help > About plugins > Camera RAW and check that 8.7 installed OK. -
When I try to open iTunes I get this message " This copy of iTunes is corrupted or is not correctly installed. Please reinstall iTunes." I have installed the latest version of iTunes and the message has not changed. What should i do next?
Let's try a repair install of iTunes first.
Restart the PC. If you're using Vista or 7, now head into your Uninstall a program control panel, select "iTunes" and then click "Repair". If you're using XP, head into your Add or Remove Programs control panel, select "iTunes", click "Change" and then click "Repair".
Can you launch your iTunes now? -
I have updated to 8.1 on both my ipad and iphone 5. I am missing photos...they display as blank boxes. What should I do next?
Apps downloaded on one should also appear on the other as long as the app in question runs on both iPads and iPhones.
-
What should I try next? I have a movie in iDVD all set up to go and it keeps telling me that there is an encoding error, so I have changed it to all three settings but it still wont burn and shows me the same error.
Hi
• Delete iDVD pref. file
iDVDpref. file resides.----> Mac Hard Disk (start-up HD)/Users/"Your account"/Library/Preferences
and is named. (one or more of these)
com.apple.iDVD.plist
com.apple.iDVDApp.plist (may be ? - not sure this exist)
and find
com.apple.iApps.plist
While iDVD is NOT RUNNING - move this/these file/s out on to desk-top.
Now restart iDVD.
If You run Mac OS X.7 or more - then the Library in the User-account folder is invisibly and need to be set to be viewable. IT IS NOT in the Library on Root level (when opening MacintoshHD - first window = root level)
( It can be done like this: Open Terminal, then enter: chflags nohidden ~/Library
Press return, then restart, and it will always be visible until the next major update, when you do the same thing again. )
But there are better ways to do this - but as I'm only in Mac OS X.6.? - I have no hand on know how - but the above way works if carefully done.
Yours Bengt W -
Thank you for considering my question. That is very generous.
8 is rejecting my key code. Support indicates it is a valid code and I need to re install. I did and it is still rejecting. What should I do next.Acrobat 8 ?
Standard (sn:1016...) or Pro (sn:1118...) ?
Do you install from CD/DVD or download?
If it's a download, what's the size of the install file and where did you download it?
Is it a full version or an upgrade?
What's the operation System (Win, Mac) ? -
the safari software will not display images (pictures). I have done the "reset" but still no help. What should i try next?
Safari > Preference > Advanced
Checkmark the box for "Show Develop menu in menu bar".
"Develop" menu will appear in the Safari menu bar.
Click Develop and make sure that"Disable Images" is not enabled in the dropdown. -
I wanted to install Asian languages but I was prompted to update installer, which I did. However, the error message keeps asking to update the installer. What should I do next? Thanks.
Menk88 wrote:
I wanted to install Asian languages
What are you talking about exactly? There is normally no need to install anything to read or write Asian languages on your Mac. Tell us what language for starters and what it is you think you can't do now. -
i have an old apple 4s and have never backed it up (pictures and itunes). I have the usb plugged into my pc. what should i do next?
Hi Boulose,
Click on the device, and then on the Summary page to the right, click on Back up Now:
http://support.apple.com/kb/PH12325?viewlocale=en_US
Also, you are going to want to import your photos:
http://support.apple.com/kb/ht4083
Cheers,
GB -
I did exactly the steps to sync photos, but photos does not sync to my ipad. what should i do next?
I have the same problem. I have windows 7 and windows will recognize my ipod touch 4G but Itunes keeps saying that I need to uninstall and reinstall the 64bit version. I have done this 2 times already and it still doesnt work
Please help!! -
I have completed downloading software to enable my iPad, what should I do next?
I have completed software download to enable my Ipad that was disabled. The system notified me that it is processing it; Thereafter, nothing happens, what should I do next in order to enable my iPad?
Please check out the following Apple Support article that provides details on how to restore your iOS device if you forget your device's password.
-
I have lost my iphone, what should i do next
I have lost my iphone, i am in India, I have made complaint in Ploice, also i log in icloud & lock the phone & active play sound, but still location is not found & message shows ''offline'', what should i do next, please clarify
You can't do anything.
The phone may have been turned off, be out of a signal area or have been restored in which case it cannot be tracked.
Assume it is gone and change your password for all services used on it, if it wasn't passcode protected. -
My daughter recently broke her iphone 4. We had a spare so we exchanged SIM card. Now that we are linked in the cloud, I am getting all of her text messages and when I text her i get a text from my number. What should i try next?
stop using the same Apple ID for iMessage on both phones
Maybe you are looking for
-
I get the following error message upon start-up or reboot for Audigy SE:?Windows-No Disk?c0000003 Parameters 75b6bf9c 4 75b6bf9c 75b6bf9c.... I have the option to Continue-Cancel-Retry??The sound card seems to work otherwise, but this error is annoyi
-
I have plugged my iphone 5s into windows computer, the computer picks up that its there and starts charging but keeps coming up with error message when i try connect to itunes... HELP!!!
-
I cannot update or download my creative cloud I am getting an error message
I am getting an error message on all the products that need installed and /or updated it is U44MIP7. Please help as I am neding the creative cloud for school and cannot access the programs.
-
Difference between PO created with reference and without reference(CIN)
Dear Experts, I am working on CIN. I had created a PO(PO # A) and it perfectly captured an Excise invoice(J1IEX_C). I tried to create another PO(PO # B) with same details like Material, Plant, Vendor, everything else remains same, but this time I was
-
Is there any way to see what the built-in overclocking actually does, because i notice 1-3FPS difference on games and no difference in loading times when i run it. If not, what's the overclock's default settings, and is there any way i can change the