I have been very interested in learning to code and programming but i cannot find anything online or anyone in the real world who can teach me, does anyone know any books/free websites that show this stuff?
I have a reasonable understading of computers but am a complete novice when it comes to programing.
i do not know how old you are but many high schools have available classes in programming. i am in one right now. there are also many instuctional books available. also, i do not know if the website is available in the uk but w3c schools, try googling that. it is the educational site that my programming teacher reccomends. I hope that this was of some help to you.
thank you very much, i am in my secound year of GCSEs (15-16 years old) sadly my school only offered ICT wich if more about making spreedsheets I will definitly chek that website out.
I'd say, that if you never ever wrote any code at all, then you should start with a simple HTML, CSS, JavaScript.
This is not really programming, but it can give you quite good understanding about how thing work.
You don't need any SDK Environment or any web server, all you need for a start, is a notepad and a browser. You should learn how to write a beautifull and well structured code. This will save you much time in future. And JavaScript will give you basic understanding about functions.
Overall, the most important thing when you start learning, is to acuire fundamental knowlege about programming logic. And as Eddie00773 mentioned, www.w3schools.com, is a great place to start. Another good place - http://stackoverflow.com
I'll second JavaScript as a good starter language, it's capable of many a thing besides manipulating the HTML DOM, and when you get into it it's a great language to write games and pretty much everything now that we got HTML5 on the horizon.
w3schools is where I've learned most of my webprogramming basics, great place if you want to get into serverside script languages such as PHP or ASP as well, and all the tutorials comes with a handy reference guide that you can browse when youre in the code, I still use w3 ofter today when I need to refresh myself with something.
I myself started hard with Java, it's good if you want pleasing visuals from the start, c is mostly a console language from the start, and you need to involve additional libraries to get visual feedback in the form of win32 applications, with java you'll get it all in a neat package. Don't know about any good online resources for that though, I'm a book guy myself so I've learned most of my stuff from reading up on such literature. Anyway, in the beginning it can be rough, but when you learn the basic logic of programming you'll feel more comfy to play around with different languages :)
Codecademy.com is a great place to learn HTML, CSS, and JavaScript. It now offers advanced languages like Ruby and Python. But I would start there, you basically can learn any programming language, the simple ones, online very quickly if you use the right resources.
Get a beginners book on Visual Basic. I think its still a good way to get into real programming, and you are not gimped by limited library subset, since you will be gently exposed to .NET which in itself can take you wherever you want to go.
HTML and JS is useful, but way too much for a total beginner. I would avoid dynamic languages at first.
This is a good place to look for learning Programming in any language damn near for a beginning.
http://thenewboston.org/
If you look around you will find a lot of Authors that offer Ebook for free, pretty much $29.95 for it on dead tree's or free online.
Once you get used to it it's mostly either books, forums, chats or classes.
You learn simple things then learn more simple things then string a bunch of simple things into a big complex thing made up of simple things and spend most your time simply trying not to break it.
Not going to advise you on a language, pick one and go. Probably don't want to pick an obscure one though that has little documentation.
Ahh to be a noob again, it's crazy difficult starting out... at least for me it was. I come from the art side so I was less familiar with the formalities of logical syntax, variables and much more techno babble etc. For beginners I recommend Lynda.com's Tutorial Series on Programming Fundamentals and Concepts. Check out Bucky's tutorials on YouTube. Buy one book with 4 or 5 stars on amazon and learn this thing through, whatever language you want--this depends on your goals(web design[HTML & CSS], gaming[AS3, HTML5(HTML&CSS&JavaScript), C++], OS application development[C#, Object C, Java etc.]) I started with gaming because that's my specialty. It's more fun imo as well.
I would start with a Scripting language like AS3 which is for Adobe Flash, it's good to know and still in use...though it may be a poor investment because Flash is pretty much dead (no more support) so HTML/5 is more beneficial to start with plus you can use it for webpages and even android apps. You will need to learn CSS and most likely JavaScript(jQuery) if you want to add more dynamic complexity and interaction. The three are quite different in the way they function. Having a foundation for understanding how programming languages work and their functions etc. is vital so if you can get your hands on Lynda.com’s Fundamental Programming Series. google search or buy it from their Lynda.com website. Well worth the money.