Seeing that there are no posts in this forum, I will kick it off with a list of programming tutorial sites and communities that have helped me learn along the way:


www.php.net <--all you need for php!
www.tutorialfind.com
www.techtutorials.com
www.tutorialized.com
www.free2code.net


www.allsyntax.com

www.tpu.org
www.experts-exchange.com

Dani AI

Generated

Thanks to for kicking this off and to everyone who added sites over the years. The thread is a useful historical snapshot, but many older tutorials show deprecated or insecure patterns — a point raised by — so an updated, practical approach helps. was right to suggest grouping by language; ’s wide topic list shows how quickly a link list can become overwhelming without a simple learning path.

A compact, modern strategy is to combine four resource types: (1) the official language/runtime reference for API and spec, (2) a single project-based interactive curriculum to build portfolio pieces, (3) a trusted Q&A/community site for debugging and nuance, and (4) coding-challenge sites plus active open-source repos for practice and idiomatic code. Favor maintained, recent content; prefer multiple corroborating sources rather than a single tutorial.

Practical vetting checklist that fills gaps left by raw link lists: check the publication date and target runtime (for PHP, watch differences between older PHP 4/5 examples and PHP 7/8+), prefer examples that include error handling, and avoid tutorials that mix presentation code with insecure shortcuts (for example, unsanitized SQL concatenation). Good questions and answers include a minimal reproducible example, exact runtime/version, and any error text.

PHP security example (use prepared statements rather than string concatenation):

<?php
$pdo = new PDO('mysql:host=localhost;dbname=app','user','pass',[
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
]);

$stmt = $pdo->prepare('SELECT * FROM users WHERE email = :email');
$stmt->execute([':email' => $email]);
$user = $stmt->fetch(PDO::FETCH_ASSOC);

Grouping resources by language (as suggested) and keeping one curated path per language — official reference + one project course + one practice site + reading recent open-source — makes a long list actually useful.

Recommended Answers

All 15 Replies

You might also want to check out:


for syndicated tutorials on Web Development and Web Design

Please provide and add l tutorial links you further know.
Thanks.

thanks jon...........the sites
ar really cool............

php.net should be avoided. It is fully of buggy and security-hole ridden examples. No, I don't have an example of this, I don't feel like going back and looking them up again.

It would be better if you also list down the languages supported by each of these sites.

Anyway, thanks for the list!

I saw a post suggesting that it would be better to list the types of programming tutorials that could be posted on a tutorial site, so here we go.


Here is a tutorial site that supports publishers who want to publish tutorials about C / C++ , Java ,.NET ,Visual Basic ,Python
,VB .NET ,C Sharp ,PHP ,Ruby / Rails ,Perl ,ASP ,Coldfusion ,Javascript / DHTML ,Jquery, Flash / Actionscript ,XML ,HTML / CSS ,ASP.NET ,MySQL ,Oracle ,SQL Server
,PostgreSQL ,Microsoft Access / VBA ,DB2 ,Mobile Development ,Software Development ,Algorithms & Advanced Math ,API\'s and Third Party Tools.

daniweb is awesome.

Thanks

Free tutorials and programming help

CodeAbbey is a new web-site with programming problems intended for real beginners and newbies. Solutions could be checked by submitting their answers, and tasks could be solved from the simplest ones.

I'm currently engaged in testing the problems here, but it would be good to have more people to help!

If you'd like to learn Visual Basic, there's a great set of tutorials here

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.