background preloader

ZetCode, tutorials for programmers

ZetCode, tutorials for programmers
Related:  Ladies Learning Codetools to learn

Welcome Warning: LiteratePrograms is currently undergoing a license migration to Creative Commons CC0 1.0. All content will be erased unless its authors agree to release it under CC0. If you wish for your contributed content to be retained, please add a statement to your user page that you release all your contributions under CC0 1.0, and inform me via Special:Emailuser/Dcoetzee. You can also re-add content that you created after the migration, provided that you are the sole author. Based on Donald Knuth's concept of literate programming, LiteratePrograms is a collection of code samples displayed in an easy-to-read way, collaboratively edited and debugged, and all released into the public domain under the Creative Commons CC0 1.0 waiver (see Copyrights) so that anyone can use our code and text for any purpose without restriction. Code on LiteratePrograms is organized in a variety of ways using categories: by subject area, by language, by environment, and so on. List of all articles

SQLZOO Learn SQL using: SQL Server, Oracle, MySQL, DB2, and PostgreSQL. Reference: how to... How to read the data from a database. 2 CREATE and DROP How to create tables, indexes, views and other things. 3 INSERT and DELETE How to put records into a table, change them and how to take them out again. 4 DATE and TIME How to work with dates; adding, subtracting and formatting. 5 Functions How to use string functions, logical functions and mathematical functions. 6 Users How to create users, GRANT and DENY access, get at other peoples tables. 7 Meta Data How to find out what tables and columns exist. 8 SQL Hacks Some SQL Hacks, taken from "SQL Hacks" published by O'Reilly 9 Using SQL with PHP on Amazon EC2 servers Video tutorials showing how to run MySQL, PHP and Apache on Amazon's EC2 cloud servers. 10 An introduction to transactions Video tutorials showing how sessions can interfere with each other and how to stop it. 11 Using SQL with C# in Visual Studio

The Ada Initiative | Supporting women in open technology and culture fcamuso Vuoi diventare uno sviluppatore di software ma non sai da cosa cominciare. Qui troverai centinaia di video organizzati in playlist e percorsi per: - sviluppatori WEB: sviluppatori Desktop: sviluppatori 'mobile': sviluppatori games: Ogni percorso prevede: corso base, esercizi, progetti avanzati (in progress...), sorgenti da scaricare (non sempre nei video più datati ma mi sto organizzando e comunque basta chiedere ;) ). Una comunità in crescita di appassionati disponibili ad aiutarsi, con il sottoscritto in prima linea (dai un'occhiata alle tonnellate di post!). Girl geeks at Google 02 Mar 2014 About six weeks ago I bought a treadmill desk. Now I deal with email, write code, prepare slides and even type blog posts while walking anywhere from 0.6km/h to 6.4km/h. I am walking at a steady 3.5km/h as I write this. There have been multiple studies that suggest sitting down for long periods of time is not great for your health. As a Software Engineer, I do a lot of computer work and for most folks that means sitting down. Quite a few people have asked me questions about my treadmill desk experience. The TR1200-DT3 desk treadmill paired with a secondhand motorised standing desk From Sitting to Standing When I started doing the majority of my work remotely in 2012, I decided to buy a standing desk. As the desk could only be adjusted by removing all my gear and manually shifting the shelves, it wasn't something I was keen to do very often (I recommend using a calculator like this to get the heights right). From Standing to Walking The TR1200-DT3 desk treadmill up close Tips

3 Websites To Get Started With Learning C++ Programming Language Learning to program can be difficult for many, even with relatively easy programming languages. While Java is easier to get started with (where we have numerous articles here at MakeUseOf for Java as well as Internet scripting languages and deciding which one to learn), C++ may not be. However, those with some programming experience will find learning C++ less difficult than beginners, although there are plenty of good websites to teach yourself with. Why Learn C++? Why would you care to learn C++? Due to this, most programs are at least partially written in this language or its cousin, C. LearnCpp is a great place for both beginners and somewhat experienced programmers to get started with C++. Out of all the sites I list here, I recommend trying this one out first before all the others. CPlusPlus is another great website for learning C++. Conclusion Let us know what sites you prefer in the comments below.

» Stop talking, start coding I read Out of the Loop in Silicon Valley in the NYTimes today, which explores how and why women are under-repesented in tech startups. From the number of retweets I saw and the clicks through links (12,579 at the time of this posting), it’s been getting a lot of attention. There are some very strong, compelling themes in this article. I don’t want to nitpick the article, but there are a few statements that reinforce the very damaging stereotypes that the article sets out to dispel. “When women take on the challenges of an engineering or computer science education in college, some studies suggest that they struggle against a distinct set of personal, psycho-social issues… Even women who soldier though [sic] demanding computer science and engineering programs in college…” I’ve been both a computer science student and a computer science professor. “Girls have certain family goals they want to accomplish,” she says. The men that I know and work with also have wonderful personal lives.

7 Apps for Teaching Children Coding Skills It's hard to imagine a single career that doesn't have a need for someone who can code. Everything that "just works" has some type of code that makes it run. Coding (a.k.a. programming) is all around us. That's why all the cool kids are coding . . . or should be. Programming is not just the province of pale twenty-somethings in skinny jeans, hunched over three monitors, swigging Red Bull. If you're concerned that that a) elementary school students don't have the ability to code, b) there's no room in the curriculum, and c) you don't possess coding chops to teach programming skills, throw out those worries. In no particular order, we have listed all the coding apps that are appropriate for young learners. GameStar Mechanic Platform: WebCost: $2 per student GameStar Mechanic teaches kids, ages 7-14, to design their own video games. Scratch Platform: WebCost: Free! Tynker Platform: WebCost: Free! Move the Turtle Hopscotch Platform: iPadCost: Free! Daisy the Dinosaur Platform: iPadCost: Free!

5 Organizations Helping Women Get Ahead in Tech Emily Goligoski (@emgollie) is a marketing manager at Federated Media. She produces video interviews with female entrepreneurs for Women 2.0 and writes about culture news as TheSanFranista. What happens when "equality in the workplace" is simply a numbers game? The ratio of women trained in computer science education is even lower now than it was in the 1980s. In 2008, girls made up just 17% of Advanced Placement test takers in computer science (the lowest percentage of any subject) and held less than 20% of CS degrees. To combat these numbers, organizations have sprouted to improve and expand programming education for women. Sometimes started out of frustration with the disproportionate ratio of male and female programmers, these five organizations are optimistic about building a community that includes first-time programmers and people shifting professional fields. 1. 2. She and programming expert Dr. 3. 4. 5. Final Words More development and design resources from Mashable:

Stencyl Build Worlds If you're used to graphics editors like Photoshop, you'll feel right at home in the Scene Designer. Familiar features, such as a selection tool, zooming, grid-snapping and flood fill, will help you quickly craft complex worlds out of Actors, Tiles and Terrain. Create Actors Drop in graphics from your computer to create Actors on the fly. Then use Stencyl's Actor Editor to tweak your Actors' appearances, behaviors and physical properties, and to get them ready for showtime. Browse Game Assets When it comes to game development, most of us aren't Jacks of all trades. But thanks to StencylForge, our integrated marketplace, we don't have to be.