how to learn programming?

by 66 replies
76
i want learn programming..is it possible through online?
#programming #learn #programming
  • I assume you mean web (as opposed to desktop) programming?

    Other than the obvious "Google it" response the standard answer is W3 Schools:

    W3Schools Online Web Tutorials

    Bill
    • [1] reply
    • Banned
      [DELETED]
    • I too follow that site. It is really helpful.
  • Banned
    [DELETED]
    • [ 1 ] Thanks
    • [1] reply
    • ???????

      W3 Schools is a website, you don't have to download anything!

      :confused:
      • [1] reply
  • Hi there,

    It is great to learn programming online, But you will face lot of challenge while learning it online. Because you won't get proper guidelines. so it will be better to take some help from senior or from your friends.

    Thanks,
    Webcare
    • [1] reply
    • I think the best is learning from books, it will save you a lot of time.

      There are books about every programming topic, from html to "real" programming.
      • [1] reply
  • Thanks for the info. It never occurred to me that this would be offered free.
  • I think I am very late to answer your question as one of our friend has already answered your question correctly, please follow
  • What programming language you exactly want to learn? There are couple of sites for different platforms and each has their positive point. Till the point I dont get your language which you want to learn, its best to go to W3C Schools and get some of the basic concepts there. Search for W3C Schools and you will find it easily.
  • thanks for the info as well this was helpful
    • [1] reply
    • Best way to learn, spend 10 hours in one day reading a book in the area you are learning, do all the examples.

      Spend another day on another book if necessary for what you are trying to do

      Once you feel you have enough background knowledge, just start coding and building your app/site

      Use reference material along the way

      Keep building sites - and you will gain from experience

      This is the best way from my experience, and I program and deliver results faster than anyone I've ever met. (Although I only do it for my own business).
  • I'm trying to dive right into python. I bought "Developing Modular Rigging Systems with Python" from 3dbuzz.com. I've started the videos but didn't get very far. So now I'm back tracking to figure what I need to know to get my Rigging System running.

    I got the development tools and I'll start doing some tutorials.
  • Whether is Python, C++, Java, .NET or PHP, you should always look at examples on the web. Books will confuse you more if you have never programmed before.
  • W3 is the best in my opinion, great comprehensive tutorials and it's online so you can study this anywhere u have internet access. Text books can be outdated, class rooms are costly, W3 is the most efficient way in my opinion to get started.
    • [1] reply
    • Through many tutorial of C++, Java u can learn about programming in web links...
  • Banned
    [DELETED]
  • You're going to be B-O-R-E-D if you just learn from books.

    Get behind an idea that you'd like to see through to the end (an application idea) and figure out how to make it happen.

    You'll need to use tutorials, books, and all that to get there, but don't just go through books or tutorials to learn the concepts... It won't stick.
  • Hello Radip201:

    There are free, downloadable audio/video courses available from Apple's "iTunes U". If you learn the basics elsewhere, you may find these university courses useful.

    (Install the free iTunes software from apple.com. You can download to your PC.)

    Caritas
  • It is hard when you will only depend from online resources. Try to get a tutor to teach you about programming languages.
  • Personally, I would say Smalltalk. Using it you can learn the basic concepts of object-oriented programming and writing pretty cool programs without taking on unnecessary things like headers / libraries, etc. From there you will be able to continue the C + + / Java / C # / yourname IT.
  • Some programming applications with strong Web presence and good materials for beginners are game programming, Web site creation, automation of common tasks ("scripting"), text processing, and scientific problem solving. If you just think programming would be cool to learn and don't have any specific applications in mind, that's okay, but thinking about what you want to program in advance will help you make informed decisions during your learning experience.
  • How come no one added templates and you can get some from
    dynamicdrive.com they have step by step on how to add
    scripts function menu so if you get a template you like study the code
    and you can do a lot. I like PHP and turn the static into a dynamic page
    like:
    header.php
    content.php
    menu.php
    footer.php
    you can use html inside but if you are using php you have to keep the it .PHP
    not .HTML

    Best regards
    robtrue
  • Lots of good suggestions here.

    Also try and join forums or user groups online dedicated to whatever programming language you decide to learn. Maybe even see if you can find a buddy or too and arrange to work together over a period. WIll balance just learning from books and online resources. And maybe allow you to deepen that experience by discussion with others. Even going through some of it together.

    All the best
  • Banned
    [DELETED]
  • For programming you only need. If you see a code just copy it and try to execute it. change the code change every single line and you will be a programmer
    • [1] reply
    • For web application, no doubt the best reference site for beginner is w3chools.com. But if you are looking for those programming language like .net framework (vb.net, c#) or java, i would prefer codeproject.com and planetsourcecode.com. There are tons of sample codes that you can copy and learn from beginner level up to advanced stage.

      Another good websites for intermediate and advance level is java2s.com
  • here are a few resources

    online courses -

    1. lynda
    2. vtc

    i would also recommend the pdf books by sitepoint

    good luck

    Mori
  • First to think which language you want to learn than read this language tutorial and done practical work daily because practice makes man perfect.Take online project and try to complete it.
  • There's no better place to learn to program than on the internet. If you can see this forum, you should be able to use a search engine. Run a search for example "PHP Tutorial" and work your way from there. There are millions of online tutorials, and most of them have their own forums.

    So, posting there would be a good idea.
    Good luck
  • Coding can be difficult without any exposure or experience. It can be so foreign and make you feel dumb as a stump.

    But knowledge is golden.

    W3 is a great resource. Start at the beginning if you want to learn. Trial and error is a good teacher too.

    To your success.
    Jerry
  • Yes, it is possible to learn programming language online. Just search on Google or W3School is best site for learning.
  • Hello Radip201:

    I came across the following site over the weekend: OCW Consortium .

    "OCW" means open courseware. The site is for universities and colleges around the world to list the courses they have made publicly available.

    For example, here is a page listing the computer science courses available from the King Fahd University of Petroleum amd Minerals: KFUPM Open Courseware :: Information & Computer Science .

    The first course is "Introduction to Programming". There are 13 courses available.

    (MIT is the most well-known university that has its courses online for free. The MIT site is: Free Online Course Materials | Courses | MIT OpenCourseWare .)

    Caritas
  • you learn basic programming concept you take any basic book for programming
  • Yes it is very possible, indeed.
    One of my favorite is lynda.com
  • I would like to mention, while learning programming is easy on the internet through various sites and tutorials that the code in these tutorials is usually not meant for live use and security protection is usually left out.

    There are tons of great tutorials out there, just be very careful what you run live.
    Always read through the comments, a professional programmer will usually point out all of the security holes in the tutorials code.
  • I don't think there is one way to learn how to program - Some people find the university route is best for them as they manage to get everything down on paper and store it - I personally however found the best way to learn any programming language is to start of looking at other peoples scripts, adapting them and taking in what does what - I still to this day often find myself looking at php documentation when something does not work how I would expect - but that is all part of the constant requirement to keep up learning throughout the year. You've never 'learnt'
  • Grockkit . com is good site for learning programing online but i believe the best way to learn anything is to have a study plan which allows you to use your time more efficiently as if you have children and work.
  • If learning .NET, my favorite is literally Home: The Official Microsoft ASP.NET Site. And for any MS programming in general (SQL Server,C#,VB,ASP,etc), MSDN Forums is pretty awesome. It's a forum like this that's filled with experts ready and willing to help you with great responses.

    Otherwise, I agree with everyone saying that w3schools is great.

    Good Luck!
  • Banned
    [DELETED]
  • Which language are you interested in ?
  • Banned
    [DELETED]
    • [1] reply
    • Any books from the publisher O'Reilly.

      if you've ever read one of the "for dummies" series of books and hated it, then O'Reilly is excellent. Clear, concise information that doesn't treat you like your a moron for wanting to learn something new.

      example link to "Learning PHP" by O'Reilly:
      Amazon.com: Learning PHP 5 (9780596005603): David Sklar: Books
  • I thought myself PHP, just download the help file and started from there
  • Uhm... I learnt programming at University with Java (not javascript). For anyone who wants to learn programming I suggest to begin with boolean algebra, then start to learn variables, arrays, cycling and everything using a good C-based language (Java is a good choice).
    For web development I use php, it was very easy to learn knowing Java. Also, I can find almost any solution to any problems just googleing
  • Banned
    [DELETED]
  • Learn by heart
  • W3school!! it's really a nice portal to learn for new language..
  • Hello,

    You first need to decide whether you are serious about learning programming and want a job in programming or if you just want to program for a hobby. This will help you choose a programming language and choose the way you are going to learn.
    Choose a programming language

    Once you have a reason for learning programming you can choose a programming language. If you are serious about programming then you should start off with a language like C because it is a popular language for both learning and business use and there are many C tutorials, books and resources available. C is difficult to learn but you will get the benefits of learning it later on. You should focus on just one language while learning the basics of programming. It is better to know 1 language very well than to know a little about many. If you have an in depth knowledge of just 1 language then it is much easier to learn other languages.
    Alternatives to C:

    • C# - A new and popular language that is based on C but has a lot more features and is much easier to use
    • Pascal - A very popular learning language that is easier to use than C
    • C++ - Based on C but includes advanced features. It is better to learn C before C++
    • Java - Java is becoming a popular business and learning language. Doesn't teach you some important concepts that C/C++ does
    Thanks!!
  • I just jumped right in, put in long hours building/marketing my own stuff, coupled with W3 and Wiki referencing, lol.

  • Depends. The site php.org has resources and examples. Try "learning php" in google. I am sure many tranning classes will be listed. Also a local book store should have a selection of programming in php books.
  • yes, definately you can. Google is your friend and so as the ppl here at warrior. also you can try w3school (google it).
    • [1] reply
    • I really like the Head First books. Just google Head First <language to learn> and see if it's available.
  • these are all great replies. i agree strongly w jet2k , buy a book for beginners, spend a while reading it, try out the examples, then dive right in and start writing scripts. use tutorials and learn as you go. i'm self taught php coder for almost ten years now, feel like i've become pretty skilled just by building sites and learning new skills as clients ask for specific things. thing about web development is that there's so many specific skills that once you get the basics down you can code your heart out and pick up the specifics as you go along. like Henry Ford said 'scoop up the knowledge as you go'

    also i'd like to vouch for lynda.com great site.
  • w3schools can help you at the begining, but you need a serious book/e-book if you want to learn something professional
  • i would recommend linda.com
  • It is very important to anyone to have a very good knowledge of C/C++.
  • you can learn programming using different tutorial and hire a teacher.
  • Yeah it is possible to learn online.
    First of all buy some books of programming language you want to learn then join online programmers community of that particular language.
    I will suggest you to join stackoverflowdotcom which is very helpful programmer community.
    Note: If you wana be best programmer then you need to be patient cz in start you will feel its impossible for me to learn it all the things will be stranger but with passage of time you will learn all the tricks... learning a new programming language is just like riding on bicycle first time.
    best of luck
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • If it's your first time programming you should get a teacher for about 5-10 hours just to give a kickstart.

    After that google search, web forums, right click on web pages to see their code (copy/paste/test it).

    And some of the bookmarks that helped me:

    dreamweaverspot_com
    www_w3_org
    www_htmlgoodies_com
    www_1stwebdesigner_com/design/useful-web-design-tools-daily/
    tools_seo-free_org/
  • Anybody have any suggestions on which programming language would be best to start off with? Perhaps help us identify which languages are helpful for what applications. Thanks.
  • Just read Lynda.com is $25.oo a month for basic sub to $375 annual sub. Thought I would share that info.
  • MIT courseware seems worth looking at. It has free course from computer science to aerospace technology. Complete with vids and open free membership to join a study group in order to help each other through the course. VTC is also a paid program at $30 month.
  • I had to learn java on my Uni course and i found the youtube java tutorial videos taught me 100x more than my lectures

    Was thinkin about learning C++, and if i do i'd use youtube to do it
  • Easiest way to learn programming is to first define a language you want to learn.. On my own experience, if you are an IMer.. well PHP, MYSQL, JSCRIPT are the top things to learn, of course plus some good html and css.

    Start by reading some good intros on php, and start coding!
  • Banned
    [DELETED]
  • Start by learning the basics.

    You could spend hundred or thousands of dollars in a community college and probably 6 months of work to learn the art, or...

    You could learn online through many different open course ware provided by the top University in the entire US.

    Search for "ocw.mit.edu" in google, navigate to engineering, and narrow it down to electrical engineering and computer science, click on the first course and you could start from there.

    You could watch a series of video lectures and there are programming assignment that will make you learn the basic concepts of programming. MIT is a really good school and don't doubt your ability just because it's a hard school to get in. The time you spent there is worth it.

    This is better than jumping straight into a community course where you have no idea of what you are getting yourself into.

    Also I would recommend that you search google for forums on programming on whatever programming language you are learning, this will be a tremendous help by asking and reading different post.

    But after all, it really depends on what you are trying to achieve and how much of an effort you are willing to put. Other people would recommend you to learn php or html. It is indeed a good start and in the world of IM, those two are definitely crucial.

    Sometimes in programming, unless you are really passionate and you know what you are doing, it could be frustrating in times where you just want to give up, so finding a small project that you are exciting about and willing to spent some time to work on it and get your self motivated are also another way to get started.

    So learn the basics first, and then start doing some project on your own. PM me if you need help or got questions.
  • Banned
    [DELETED]
  • Yes very much so, I recommend at least a few books to get started like a beginning C book, but I'm entirely self taught largely thanks to the internet and I managed to program a full scale CMS in php
  • w3 is the site where you easily learn the programming.
  • Banned
    [DELETED]
  • Sure you can use many online ebooks that are written for this purpose. You should at least know HTML and javascript better. Its not hard to learn it but it needs time
  • I want to learn C++ as it is included in my course. I am not getting it understood by my teacher so I want to learn it by myself. I started to read the book of robert lafore but he recommended to understand C++ you must be comfortable with C.

Next Topics on Trending Feed