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 Level2

    I 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.  is this corect? 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?

    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.

    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.

  • TS3297 When I try to open iTunes i get that this message "This copy of iTunes is corrupted or is not installed correctly.  Please reinstall iTunes."  I have downloaded the lastest version and it has not changed the message.  What should I do next?

    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?

    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.

  • HT1645 I have changed the encoder preference to all the different settings but it still wont burn my cd! What should I try next?!

    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

  • 8 is rejecting my key code.  Support indicates it is a valid code and I need to reinstall.  I did and it is still rejecting.  What should I do next.

    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?

    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 want to install Asian languages but prompted to update installer which I did. But error message keeps asking to update installer. What should I do next? Thanks.

    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.

  • HT4061 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?

    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

  • HT4236 I did exactly the above, but photos does not sync to my ipad. what should i do next?

    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?

    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