Discussion Overview
The discussion revolves around resources and recommendations for learning computer programming, specifically focusing on HTML, PHP, and Java. Participants share their experiences and suggest various tutorials and materials suitable for beginners interested in web development.
Discussion Character
- Exploratory
- Technical explanation
- Homework-related
Main Points Raised
- One participant expresses a desire to learn programming for web development and seeks recommendations for tutorials on HTML, PHP, and Java.
- Another participant suggests using Google to find HTML tutorials, providing a search link.
- A participant inquires about learning Java coding through java.com.
- There is a concern that many Google search results provide code snippets without teaching how to create original code.
- One participant mentions that the Sun site offers a tutorial as a good resource for learning Java.
- A suggestion is made to consider Bruce Eckel's books for an introduction to programming and Java, noting they are available for free online.
- Another participant proposes starting with JavaScript as it is simpler and allows for immediate visual feedback in a web browser, while clarifying the distinction between Java and JavaScript.
- A book titled "Programming the World Wide Web" by Robert W. Sebesta is recommended as a resource.
- One participant encourages buying a coding book and suggests learning CSS and JavaScript, recommending W3Schools for online tutorials.
Areas of Agreement / Disagreement
Participants generally agree on the importance of finding good resources for learning programming, but there are differing opinions on which languages and materials are best for beginners. No consensus is reached on a single recommended resource.
Contextual Notes
Some participants express frustration with the quality of online tutorials, indicating that many do not adequately teach programming concepts. There is also a lack of clarity on the best starting language for beginners.
Who May Find This Useful
Beginners interested in learning web development and programming, particularly those looking for resources on HTML, PHP, Java, and JavaScript.