{{include tonguesHowToProgramming}} [[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[HowToProgramming Programming]] ====Programming Index==== **Guides** ~[[ProgrammingLanguages Which Programming Language?]] ~[[PuppySchoolProgramming Puppy School - Programming]] - Introduction and Big List of languages ~[[PuppySchoolHackingHomework Puppy School - Hacking Homework]] - Comprehensive list of programming guide ~[[Programming Programming on Puppy Guide]] ~[[BashScriptTutorials Bash Script Tutorials]] ~[[DevFavorites Developers Tools]] ~[[QtonPuppy Qt on Puppy]] ~[[PythonLearn Learn Python]] **Compiling tools** ~[[Devx]] - SFS containing standard Puppy compiling and development tools **Code Editing Tools** ~[[Leafpad]] ~[[Geany]] **Version control Tools** ~[[git]] - as used by [[github]] **Programming Languages, Frameworks and Environments** ~[[ApplicationFramework Application Framework]] - structured development ~[[BaCon]] - Bash-based BASIC to C converter/ compiler. ~[[Bash Bash and Ash shells]] ~[[C]] ~[[CPlusPlus C++]] ~[[Eclipse Eclipse RCP]] ~[[fpc|FreePascal]] ~[[Fox FOX toolkit]] ~[[GenieProgramming Genie]] ~[[Glade]] - a GUI designer for GTK+ and GNOME ~[[GtkDialog GtkDialog]] ~[[Java]] ~[[JavaScript]] ~[[Lua]] ~[[Pascal]] ~[[Perl]] ~[[PHP]] script language used for websites ~[[Python]] ~[[Qt]] ~[[Scala]] ~[[ToolCommandLanguage Tcl/Tk]] ~[[ValaGenieintro Vala Genie Intro]] ~[[GenieProgramming Vala and Genie Programming]] ~[[wxWidgets]] aka ""wxGtk"" ==Also on the Wiki== ~[[CompilingIndex Compiling Index]] ~[[SoftwareDevelopment Development Software]] ~[[SoftwareDetails Software Development Details]] ==Related Webpages== ~[[http://www.codecademy.com/ Codecademy]] ~[[http://puppylinux.com/howto/programming.htm Programming on Puppylinux.com]] ~[[http://www.techarena.in/guide/16768-how-start-programming-language-choose.htm Techarena - which programming language?]] ~[[http://www.murga-linux.com/puppy/viewtopic.php?p=590114#590114 Shell Simple Intro thread]] ~[[http://fermatslastspreadsheet.com/2012/11/24/a-walkthrough-guide-to-building-yourself-a-linux-system-for-coding/ A walkthrough guide to building Puppy coding system]] ~[[http://saluki-linux.com/Forum/viewtopic.php?f=3&t=302 Programming Tutorials (second half of post)]] ~[[http://murga-linux.com/puppy/viewtopic.php?t=80501 Advanced Bash Scripting Guide v6.6]] ~[[http://murga-linux.com/puppy/viewtopic.php?t=89045 Gtkdialog Tutorial Manual]] ---- ==Categories== CategoryDevelopment CategoryIndex