<p>As a cs major, what languages should you know before going into the major or for the field in general?</p>
<p>In the major, they'll teach you at least one language from the bottom up, and there is usually a 'programming languages' course somewhere in the degree that teaches you the general paradigms behind a variety of languages. Two languages you should make an effort to know very well before graduating are C++ and Java, as these are the most common programming languages used by the IT industry today.</p>
<p>thinman, do you have any suggestions for textbooks on these languages?</p>
<p>I used a very good java book for my intro to cs course. I believed the title was "Introduction to Java" and it was written by Daniel Liang. It was very accessible and comprehensive as well. I definetely recommend it.</p>
<p>Thank you. What about C++, which textbooks do you guy suggest for that? Should I learn C before reading about C++?</p>
<p>And this might sound obtuse, but which language is being currently used by people to create websites? is it still html or are most people using software like frontpage?</p>
<p>and bluefaced, that book appears to be great. There are two 6th edition versions out--the "comprehensive version" and "fundamentals first." Which one did you use?</p>
<p>I'm a Java web app programmer. Check out the "Head First" series (Head First Java for language basics). The Head First books are a little goofy at times, but explain things well - easy read.</p>
<p>frasifrasi, just read ur other question. HTML, CSS, and JavaScript are used for static web pages. The Head First XHTML CSS book is good for learning this. </p>
<p>Frontpage is generally used by people who are not programmers and contains proprietary MS tags. Dreamweaver is also used, but is expensive-- mostly used by UI designers. I learned by just using Notepad/Wordpad or Textpad. It's good to start off with just a plain text editor to make sure you learn the basics and not get sidetracked by any proprietary tags. You can create an html file in any text editor and then open it in a browser and it will render. There are tutorials on the web for learning how to do this.</p>
<p>so, if I want to create a blog or information page, is html/css the simplest way to do it?</p>
<p>People still write HTML by hand these days?</p>
<p>Dreamweaver, haha.</p>
<p>^live, dreamwaver is the best tool? I rember trying to build a webpage a few years back with html and i was hell going at the manual every time I wanted to pick a font or color.</p>
<p>And can anyone suggest a good C++ textbook?</p>
<p>The C++ book I used for the course I took was called "Absolute C++". I thought it was pretty good. I've never been great with programming and I learned the subject pretty well from this book.</p>
<p>I never bother with textbooks, frasifrasi, so I can't suggest any. In my mind, its best to just read up on the paradigm that the language was built around, and then look up syntax and examples with our good friend Google when necessary.</p>
<p>Yes, frasifrasi, for a Windows environment, Dreamweaver (from Adobe) is considered the best web development tool. You can use it for a number of different languages (including CSS and HTML).</p>
<p>For free, however, you could give Seamonkey Composer (<a href="http://www.mozilla.org/projects/seamonkey/%5B/url%5D">http://www.mozilla.org/projects/seamonkey/</a>) a try. It only uses HTML, however.</p>
<p>Also, if you are looking to just get started on basic programming this summer, Python is an excellent language to start out on. Syntactically very easy to read, object-oriented, and getting more and more popular. </p>
<p><a href="http://wiki.python.org/moin/BeginnersGuide%5B/url%5D">http://wiki.python.org/moin/BeginnersGuide</a></p>
<p>That page will pretty much start you out from the beginning. No need to purchase any expensive textbooks (you'll have to do that at school for sure, haha).</p>
<p>frasifrasi: Yes, html & CSS is used to create a web page. If you really want simple, you can just do a .txt file and a browser will read that too. Dreamweaver costs hundreds and you'll have to spend time learning it in addition to html & css. Text editors are free.</p>