I want to study a computer language.

Discussion in 'other software & services' started by Konata Izumi, Jun 30, 2010.

Thread Status:
Not open for further replies.
  1. Konata Izumi

    Konata Izumi Registered Member

    Joined:
    Nov 23, 2008
    Posts:
    1,557
    I've finished reading HTML,XHTML,CSS and Javascript on http://w3schools.com

    HTML Quiz result: 17 out of 20
    XHTML Quiz result: 18 out of 20
    CSS Quiz Result: 17 out of 20
    Javascript Quiz Result: 15 out 20

    I tried to tweak some custom theme from http://tumblr.com but I'm disappointed... maybe I should make my own. :>

    but its really hard.. I think I should finish reading HTML DOM tutorial. ^^


    @Hermes and Master Sully
    I find that web designing / web building fun but I guess I'll take a look at AutoIt some time.

    Adobe Flash programming? is it easy? :<
     
  2. Mrkvonic

    Mrkvonic Linux Systems Expert

    Joined:
    May 9, 2005
    Posts:
    10,224
    I think you should go for C. It's the basis.
    Math plays a crucial part in being an efficient programmer.
    Mrk
     
  3. Matthijs5nl

    Matthijs5nl Guest

    I started with HTML & CSS (just after that learned JavaScript and AJAX) and after that PHP (and MySQL).
    The first thing I did after finishing learning HTML and CSS was downloading some free template and start playing around with it. When I was done with that I started to really learn HTML and CSS by actually stealing a site which I liked. Just right-click and save the images. And then build the site with CSS (div#id, div.class) because really, never ever use tables except for tables :D.

    If you succesfully steal a nice and well-built website you know you learned HTML and CSS. Then you can go on.
     
  4. Justin W Walsh

    Justin W Walsh Registered Member

    Joined:
    Jan 17, 2008
    Posts:
    4
    Location:
    Sydney
    Try LB: Liberty Basic.
    It is based upon the outmoded VBASIC (goto), in today's world the programs are tiny (for handheld's sake), but literally thousands/day are being written by people who have another profession ie "you only need a pen if you need to write". The important thing to discover is, what do you want to be?: why would you learn German if you do not have an interest in things-German. Every computer language has a specific target.
    First select your target, then choose the language to match it.
    Back to LB.
    If you look closely you will discover something very advanced in LB.
    it is driven by VSE, even OOP is reaching it's level of incompetence.
    Ideally the OOPL should be matched with a SOPL (Subject).
    The closest I can name is Smalltalk (OOPL) and Prolog (SOPL).
    These two languages are facing off to each other: example
    Cincom VW Smalltalk is popular in the West and
    PDC VIP Prolog is popular in the Russia
    So if you choose either one of these there is a job in it for you.
    But if you don't care for politics then just plain old AWK (and it's children, PERL etc). But they too don't work, they are legacy, before they are released. Software is lagging behind at the speed of Moor's Law in reverse.
    Bloatware and Nano-switches.
    If you are not asleep by now then realize that C++ is useless (it is NOT true OO).
    Why?, because we have cognitive abilities and 5 senses (poorly developed) and we can never be certain that the Object we are trying to target is really what it seems to be, so as fast as you try to program it, the faster the Object changes. So the result is, you decide to model the Object to be programmed using UML, but even that is not good enough. By this time you have wasted your life, chasing phantoms.
    On the Other hand you can reject the above as Pragmatism (wysiwyg-ism) and decide to learn SOPL (like Prolog) and swap Objects for Subjects and Predicates (Mental Objects). But they too are discursive (arguable).
    Confused? Don't worry, the engineer will say who needs all that stuff and he will choose a Lambda Language, and it's great for robotics, much the same way a financial planner will choose a spread sheet.
    This is such a ridiculous situation!!
    Why do we need an Application when we can have a perfectly reliable System? Ok, ok ok. Which Platform (Operating System)?
    They're not reliable either!!
    There is an easy solution.
    Invent a new System which doesn't need an Application or and OS.
    But again later :gack:
    Perhaps
     
  5. Konata Izumi

    Konata Izumi Registered Member

    Joined:
    Nov 23, 2008
    Posts:
    1,557
    My dream is to become an ethical hacker but I think its impossible now. :<
    I can't go to college due to poverty :'(

    our family currently have no source of income.
    I just have to learn something that would make me earn some money online, because I don't like going out of the house.

    I'm physically weak, bad at math, bad at socializing people IRL. :<
     
    Last edited: Jul 11, 2010
  6. s23

    s23 Registered Member

    Joined:
    Feb 22, 2009
    Posts:
    263
  7. SweX

    SweX Registered Member

    Joined:
    Apr 21, 2007
    Posts:
    6,429
    Your life feels sad my friend:(

    Don't be sad, it comes a turn in your life sometime and that's for the better.
    Remember that it's very important that when you feel down and don't got a high living standard, to have hope and look bright on the future;)

    A cople of years ago I felt down and that everything was against me, but then just as an blink of an eye I decided to look bright on the future instead of feeling sad and useless. And ever since I feel happy and healty.
    Try that Konata....
     
  8. Searching_ _ _

    Searching_ _ _ Registered Member

    Joined:
    Jan 2, 2008
    Posts:
    1,988
    Location:
    iAnywhere
    Learning HTML is cool, then you can use a web editor like Nvu to speed up creation. Because you know HTML and CSS you can modify where the wysiwyg lacks. It is much faster that way.

    Agoraphobia is difficult to overcome.
    My mother backed a van into another womens car. She had agoraphobia and it was her first trip outside the house in 10 years. That'll teach her to leave the house.

    There is all types of college money available, some deferred loans and some grants. It's always possible to go to college. College is even available to agoraphobics. ;)
     
  9. Konata Izumi

    Konata Izumi Registered Member

    Joined:
    Nov 23, 2008
    Posts:
    1,557
    LMAO. I'm not feeling down because of my weakness and this whachamaphobia.. :D
    I'm feeling down because of my desperation to learn-and-earn-as-soon-as-possible attitude. (because I'm a slow learner :D )
    actually no, I'm not a slow learner, I figured out that I needed to be spoonfed for a while to learn the basics.


    Here's a story from when I was in highschool:

    I used to copy/re-create some popular social networking login page... I used it for phishing and hacking inside members profile, I can modify their profiles to work like my phishing page. It continued on and on...
    I actually managed to hack around thousands of accounts in a month.
    I'm pretty used to JAVASCRIPT and HTML during that time...
    but I got separated from using computers for whole 3months.

    after that... all I can remember is html, head and the body tag... no kidding. I don't have an amnesia but... it feels like my memory about scripting got erased.

    I'm telling this because I won't do it again.
    I just want to learn again and earn money in good way for my grandmother who recently got unemployed from her job as a maid. :(

    I tried many ways to earn money including blogging and it does not work for me... as you can see I'm a bad writer :D
    OMG, I've said alot of personal things. I hope google won't cache this stuff :>


    @Searching______
    NVU? is this NVU? http://www.kompozer.net/

    P.S OMG just now my grandmother talked to me about unsubscribing our telephone line because we cant pay the bills. :<
    BUT I NEED THE INTERNET!!! NOOOO!
     
    Last edited: Jul 11, 2010
  10. Kees1958

    Kees1958 Registered Member

    Joined:
    Jul 8, 2006
    Posts:
    5,857
    Well agree on that one.

    I would first concentrate on object oriented design. Do some introductionary reading and learning on stuff which is available on the internet.

    Next I would try finding a course in OOP (when you have to learn it yourself, there is more educational stuff available on C++)

    But maybe you could start with Game Maker to get acquinted with OOD priciples in a fun way:
    see http://www.cs.uu.nl/research/techreps/repo/CS-2004/2004-057.pdf
    and http://www.yoyogames.com/gamemaker/
     
  11. Konata Izumi

    Konata Izumi Registered Member

    Joined:
    Nov 23, 2008
    Posts:
    1,557
    Last edited: Jul 12, 2010
  12. NGRhodes

    NGRhodes Registered Member

    Joined:
    Jun 23, 2003
    Posts:
    2,381
    Location:
    West Yorkshire, UK
    Not the language that matters, but finding good source material that teaches you good programming practices that will apply to many languages you choose to specialise in.

    I will try and dig out some links later when I have time.
     
  13. NGRhodes

    NGRhodes Registered Member

    Joined:
    Jun 23, 2003
    Posts:
    2,381
    Location:
    West Yorkshire, UK
    OK - here goes, heres my list of free resources that I think would help with programming in general:

    http://docs.python.org/tutorial/ , http://diveintopython.org/ and http://www.greenteapress.com/thinkpython/ both great introductions to programming and Python (which is a good language to learn programming with).

    http://mitpress.mit.edu/sicp/full-text/book/book.html - free online book that teaches you general fundamental programming principles.

    http://projecteuler.net/ - great bite size challenges, have a go, compare to the best solutions. Great for developing problem solving skills.

    http://www.topcoder.com/tc?d1=tutorials&d2=alg_index&module=Static - Various alogrithm tutorials.

    http://www.htdp.org/2003-09-26/Book/ - How to design programs

    Microsofts own tutorials are great for learning their languages, for C# http://msdn.microsoft.com/en-us/beginner/bb308730.aspx

    More heavyweight but good - http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html - C++ book.

    To become a good programmer you need to learn and understand the various aspects of Software Engineering and these aspects should be learnt alongside programming from day 1, to prevent you learning bad habits and make things easier in the long run, wikipedia has a good intro http://en.wikipedia.org/wiki/Software_engineering

    and relating back to Python http://openbookproject.net//thinkCSpy/

    Cheers, Nick
     
  14. T-RHex

    T-RHex Registered Member

    Joined:
    Jun 10, 2009
    Posts:
    155
    An excellent learning resource with articles, code snippets, examples, etc.: http://www.codeproject.com (also see http://www.codeproject.com/Chapters/5/Languages.aspx) (many articles are very technical but they have a lot oriented towards beginners).

    Check out http://phrogram.com/ the succesor to Kids Programming Language (KPL). Yeah, it says "kids" but it's a great way (and fun way) to learn the fundamentals. Hmm, looks like a 30-day trial is available before having to purchase (KPL was free, I'm not familiar with Phrogram), but it may be enough time to exhaust the basics with it.

    Another fun way to learn Java or .NET and basic concepts: http://robocode.sourceforge.net/
     
Thread Status:
Not open for further replies.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.