What are some ideas and tips for someone learning how to program computers?

1 Answer

Answer :

I never became a great adept at BASIC, but after working extensively with another language I knew how to understand the logic. Here’s what I did to gain a lot of familiarity and skill: I took a simple game (simple by today’s standards, anyway) written in BASIC and modified it. It was one of those adventure games where you move from room to room and collect things while avoiding dangers and fighting off monsters. I changed the theme, redesigned every room, changed the things you could find and the actions you could take with them, etc., all a little at the time over a period of a couple of weeks, while keeping it bug-free and playable at every step. In the end I think I changed virtually every line of code in the game, while learning which lines of code did what and what the working logic of the game was. For me it was a great way to learn because I got to know the code as well as the original author did, and so I was in effect borrowing the brain of an experienced coder.

Related questions

Description : Learning how to troubleshoot and expertly navigate computers?

Last Answer : answer:Experience is the best teacher, but hardcore free-form exploration can get you that experience relatively quickly. Curiosity and memory mean more than research material. But even that has it's limits. ... info despite being a decade behind and not even mentioning the Intel Core i3/5/7 series.

Description : Anyone got any hints tips or ideas for the ITIL Foundation V3 Course test?

Last Answer : It’s a certification. At this point, either you know it or you don’t.

Description : Do you think it’s unusual for someone to understand complex and abstract philosophical ideas but still have a learning disability in math?

Last Answer : Math is built on logic and on itself. Most students fail at math when they fall behind and try to do math without the more fundimental math. Then most give up. Also the Matrix was alluding to ... math, because the class was too perfect. No unknowns for fun answers are in the back of the textbook

Description : Do many program shortcuts on home screen slow down computers?

Last Answer : No. This is not true. There is no connection between the number of shortcuts, other files or folders you have on your desktop (or anywhere) and the performance of a pc. These files are stored on you hard drive – not in memory.

Description : Can I transfer videos to different computers via CD-R or DVD+RW without using a ripping program on the second computer?

Last Answer : Yes, of course you can. Don’t format the DVD as a video disc. Just keep it a data disc, and transfer the movie file to it. Just like you would transfer pictures or Excel spreadsheets.

Description : How can I write my own program to display my computer's information?

Last Answer : I’m thinking of Belarc Advisor link . Is that what you want?

Description : Any ideas for a movie making program?

Last Answer : Adobe Premier is very good but costs a bundle. I don’t know of a good open-source video editing program.

Description : Learning the Top Features of Laptop Computers?

Last Answer : Have you been wondering what the top features of laptop computers happen to be nowadays? There are some who enjoy the portability of their laptop, and this is actually one of the things that make ... able to bring your computer with you makes showing things to others on the computer much easier.

Description : Learning About Laptop Computers on the Web?

Last Answer : Have you been wanting to find out more about laptop computers? There may be certain brands and newer models of laptops that you want to know the details of. Many people hop on an internet search engine ... . This can be the most efficient way to quickly find out the details that you are looking for.

Description : Learning About Consumer Reports Best Laptop Computers?

Last Answer : Some shoppers place a huge emphasis on the Consumer Reports best laptop computers list. This is something that rates the laptops on the market currently based on a number of features that each has. Ratings are ... memory, how fast the processor is, and what the size of the hard drive happens to be.

Description : Learning Who Has the Best Price on Laptop Computers?

Last Answer : Are you attempting to learn who has the best price on laptop computers? This is something that computer shoppers often attempt to find out when they have made the decision to purchase a new computer. ... such an expensive piece of technology, you then need to find out where the best prices are.

Description : A popular way to learn about computers without ever going to a classroom is called - 1) i-learning 2) isolated learning 3) e-learning 4) close learning

Last Answer : 3) e-learning

Description : A popular way to learn about computers without ever going to a classroom is called - 1 i-learning 2 isolated learning 3 e-learning 4 close learning

Last Answer : 3 e-learning

Description : Unsupervised learning is A. learning without computers B. problem based learning C. learning from environment D. learning from teachers

Last Answer : C. learning from environment

Description : Supervised Learning is A. learning with the help of examples B. learning without teacher C. learning with the help of teacher D. learning with computers as supervisor

Last Answer : C. learning with the help of teacher

Description : Which of the following is correct statement? (A) Computers can be used for diagnosing the difficulty of a student in learning a subject (B) Psychological testing can be done with the help of computer provided a software is available (C) A set of instructions is called a programme (D) All the above

Last Answer : D

Description : What are some tips for learning english?

Last Answer : Hi Every one very happy to share with you.... I am the trainer of spoken English in Hyderabad and i Had 21+ Years of Experience in This Field As our experience these are the Essential tips for learning ... fun with English #4 Take a language holiday. #5 Use a pen that you love. Thank You All....

Description : Do you have any tips or resources for learning russian?

Last Answer : Rosetta Stone.

Description : Any tips for learning German?

Last Answer : answer:1. Find a german specking club in your area, you can look on craig's list or on meet up dot com. 2. Subscribe to German word a day email. 3. Look for german lesson podcasts. This is all ... or not you are using a language lesson software like Rosetta. Tell us a bit more on what you are doing.

Description : Any tips for learning/acting out short monologues?

Last Answer : answer:Work in front of a mirror and start by reading it out loud. Next read it out loud with expression. Once you are starting to know it well, perform it in front of a mirror. Next create for ... have an accent? From where do they come? What major life experiences have shaped their lives? Got it?

Description : Any tips for learning Arabic?

Last Answer : My great new discovery, Babylon has language training software as well as translation software. The translation software is great for reading Arabic newspapers etc. You are welcome in advance

Description : my question would be what do you think is the most productive way to learn english

Last Answer : I think the best way is to make cards and learn from them 

Description : 4 tips to Succeed at Distance Learning Courses?

Last Answer : For many people the appeal of online distance learning is theconvenience. You can work from home and don't have to spend hourslistening to lectures. What many people don't ... Discipline yourself.Disciplining yourself is the most challenging aspect of distancelearning courses. The appealing par

Description : Which of the following ideas does the writer have a problem with? (1) Some natives are proficient in discussing complex topics (2) Knowledge of English is pitched against that of Indian and Arabic ... writings. (4) Learning English for an Indian can be easier than learning Greek for an Englishman

Last Answer : 2) Knowledge of English is pitched against that of Indian and Arabic literature

Description : Learning/language experiment ideas?

Last Answer : Remember we cannot give you an answer but we can comment on one of your ideas.

Description : I'm learning photo journalism to illustrate my writing. Have any ideas for me how to do that?

Last Answer : How to learn photo journalism? Photography is an art. Treat it as such in regard to artistic elements like composition, line, balance, etc… By the wording of the question, it sounds like you’re already well versed with writing.

Description : Seminar provides the following opportunity to a researcher Options: A) Expression of feelings B) Exchange of ideas C) Spontaneous learning D) All of the above

Last Answer : D) All of the above

Description : Helpful Tips for Computers?

Last Answer : When you are trying to get your computers running optimally, be sure to defragment them. This organizes the hard drive and makes it so that memory can be accessed quickly, improving your efficiency and productivity.

Description : Artificial intelligence is A . It uses machine-learning techniques. Here program can learn From past experience and adapt themselves to new situations B. Computational procedure that takes some ... performs tasks that would require intelligence when performed by humans D . None of these

Last Answer : C. Science of making machines performs tasks that would require intelligence when performed by humans

Description : Anyone have an opinion on a good language learning program?

Last Answer : I only have experience with one program, and that’s the Rosetta Stone program. I really liked the program and know many other’s that have used it and liked it as well. They have 2 different Spanish programs (Latin America and Spain), along with a lot of other languages.

Description : What's the best program, software or method of any kind for learning the guitar besides hiring a teacher?

Last Answer : Repetition is key in learning. Go onto any Guitar tab site and search a song. There you will find tabs or music written out in simple to follow form. All the tab site's explain how to ... the chords. Start off with a country song if you have the stomach for it because they usually are simpler.

Description : What is a distance learning program that specializes in business courses?

Last Answer : A distance learning program that specializes in business courses is UOPX®. Another distance learning progam is learndirect and its website is www.learndirect.co.uk

Description : What careers will humanities courses in a distance learning program prepare you for?

Last Answer : Humanities courses, online or in a traditional classroom environmnt, do not prepare you for any career. Humanities are considered part of a well-rounded, balanced education, which is why they ... science (politics), and many other careers. Studying humanities broadly as preparation for the w

Description : Is the Cisco Networking Academy Program a good system to buy for learning?

Last Answer : Cisco Networking Academy is an actual worldwide educational program for networking students.It's not a software program.

Description : What is a URL? a) A computer software program b) A type of programming object c) The address of a document or page on the World Wide Web d) An acronym for Unlimited resources for Learning e) None of these

Last Answer : c) The address of a document or page on the World Wide Web

Description : Transparency A . The large set of candidate solutions possible for a problem B. The information stored in a database that can be retrieved with a single query C. Worth of the output of a machine learning program that makes it understandable for humans D . None of these

Last Answer : C. Worth of the output of a machine learning program that makes it understandable for humans

Description : Shallow knowledge A . The large set of candidate solutions possible for a problem B. The information stored in a database that can be, retrieved with a single query C. Worth of the output of a machine learning program that makes it understandable for humans D . None of these

Last Answer : B. The information stored in a database that can be, retrieved with a single query

Description : Search space A . The large set of candidate solutions possible for a problem B. The information stored in a database that can be, retrieved with a single query. C. Worth of the output of a machine learning program that makes it understandable for humans D . None of these

Last Answer : A . The large set of candidate solutions possible for a problem

Description : the consist of computer program that mimic the way the human brain process information. (a) Machine learning (b) Deep learning (c) Neural learning (d) All of this

Last Answer : (c) Neural learning

Description : I need some tips on how to better read aloud. Any ideas?

Last Answer : I think the best thing you can do is practice and pace yourself. Focus on reading slowly and try not to speed up if you get nervous.

Description : Have you ever done tie dye and if so, do you have any tips or ideas?

Last Answer : answer:I have. It is fun, messy and unpredictable. Jut get rubber bands that don't break and use only 100% cotton. That is harder to find these days since apprently all cotton grown on the bush is ... and using many colors. I wouldn't bother. Just use trial and error. Best done outside if possible.

Description : Tips/tricks on giving yourself an energy boost through the day. Care to share recipes, food options, and other ideas?

Last Answer : Protein eaten in little increments throughout the day is how I’ve learned to survive the mid-day dulldrums and evade continual migraines.

Description : Ideas/resources for "green" back-to-school tips?

Last Answer : i know some younger kids have to bring kleenex and toilet paper or papertowels. Using recycled paper products would be good. Also promoting reusing the same backpack. Refillable pencils, instead of the wooden kind. Buying used tools, i.e. Protractors or rulers, t-squares or calculators.

Description : Does anyone have personal experience recovering from smoke damage to the house and could offer tips or ideas?

Last Answer : I found several links here that you might find helpful.

Description : Anybody interested to share ideas, tips for Angry birds game?

Last Answer : Angry Birds is so much fun! For tips, check out this site: http://www.makeuseof.com/tag/top-7-angry-birds-hints-tip-frustration/ They've got some great tips for starters like yourself. If you follow their advice, you'll be a pro in no time.

Description : I need some help learning to make videos (Windows Movie Maker)

Last Answer : Depending on the series, you may or may not be able to get such clips legally. As for how to get them from a DVD, you have to rip it to a format that WMM recognizes (I forget off the top ... which formats they are; I think WMV and AVI are safe assumptions though). WMM cannot read a straight DVD rip.

Description : Is VPN helpful for learning Programming languages ?

Last Answer : I'm not aware of any nation-blocking for free programming sites, let alone that being a widespread thing. It seems to me that usually when someone posts information for free online, they rarely then ... of thinking. But if you find some, I imagine you can likely spoof your location easily enough.

Description : Can you recommend a good book for learning Excel programming and macros?

Last Answer : answer:Yes, (at least in Office 2010), VBA is still part of the installation package, and highly useful. I would suggest that you start to learn coding on your own, before buying a book ... advice about books, other websites, and even some of the Microsoft MVP websites that many of them maintain.

Description : When learning something new do you follow the instructor or tutorial to the letter, or do you quickly start going your own way?

Last Answer : Ooops! I just realized I didn’t build a floor in my barn so when you drive the cows in they fall off the steps into the barn! Dang, man.

Description : Does knowing java make learning C/C++/Python easier? Which should I learn first?

Last Answer : answer:Learn Python first if you have no programming experience. The syntax is more human-friendly while still offering the features and speed of compiled languages (like Java and C). With ... speed up the learning process significantly. In what field will you be using your programming knowledge?