New Website

Although I’ve been with WordPress for a few years and I always leave just to come running back to wordpress, this time it is for real. I will unfortunately for WordPress will be hosting my own blog over at Rantula.net. I thank all the people who followed my blog and engaged with my posts and asked that you continue to follow me into my new website. Please and thank you.

Coding With Algoid

 

Algoid, or rather Al, is a nifty “learners” programming language much like Scratch. The field of programming is expanding and with it so are new ways of learning how to break into the field, whether it’s for hobby or for money. Before speaking in regards to Algoid I must first explain its differences with the learning language Scratch. Scratch was developed with the idea of children in mind. It is a fairly simplistic language/IDE that allows the users to “drag and drop” code in order to develop small cartoons, games, etc. Although it is a fantastic idea, it is not totally appealing to a more teen-adult audience.

Now, Algoid is a programming language developed by CyaNn. The language was developed as a learning language for those of all ages wishing to learn how to code. Learning is done so through the use of “code snippets.” The neatest thing about this language is that the IDE is available for Mac, Linux, Windows, Android, Rasberry Pi and Web Browsers. I want to draw close attention to the Android IDE because this allows users to learn on the go with a tablet or smartphone as apposed to traditionally using a laptop or home computer to learn programming. The IDE is broken into two sections allowing users to run and view their code. Anyone wishing to learn more about Algoid can visit the main site at http://www.algoid.net. Tutorials can be found at AlgoidTuts and also in the Android app store.

Teaching Children To Code

In today’s technological age application development and game development are on the rise. However, there is a shortage of people who actually know how to code and learning how to code can be like learning a new language. So, Why not teach your child how to code, giving them an early start with a profitable skill!

Introduce your children to Scratch! Scrath is a fairly new program that is aimed at helping children to code with simple functions. The program allows children to create their own animations, stories & games. Scratch has a fairly large community with over hundreds of completed projects. And what’s the best part of all of this? It’s free!

Also, feel free to fool around with this software if your an adult as well! We all have to start somewhere so it might as well be somewhere that’s simple.

Great Tools For Independent Programmer’s!

As time continues to move forward it becomes more apparent that making money as part of a company is getting harder. So more and more people are becoming independent developers. A lot of questions I’m frequently asked is where to start? Well there are plenty of free tools for independent developers that are just waiting to be downloaded! So if you are an aspiring programmer or are just interested in possibly programming this is the place for you!

1. Bluefish Editor

Bluefish is a great editor for programmers who are in to designing dynamic websites. Not only can it handle numerous different coding types but is also designed to help you finish your work faster. What I mean by this is that as your typing Bluefish helps to auto create and close your html tags as you type. For beginners this is a great learning tool for memorizing the different tags and being able to work in different programming environments & helps finish your design work faster if you are a pro. I myself used to use Bluefish and strongly recommend it. Bluefish is available for Windows, Mac & Linux. Bluefish Editor

2. Geany

The first time I viewed Geany I believed it was a gift from a programming God. Geany is a lightweight cross platform independent development environment. Geany is definitely a simple to use program which supports multiple different coding languages such as: HTML, Javascript, C++, Ruby, Python, CSS, Perl, C, C# and many more. This is a must have for developers of any level. Geany is available for: Windows, Linux & Mac.

3. Anjuta

Anjuta is another IDE that handles C &  C++ programming. Anjuta offers many advanced programming facilities like application wizards. I myself have not fooled around with Anjuta that much but a C or C++ developer can’t really pass up a free and advanced piece of software. Anjuta is available for: Linux

4. Eclipse

Now we get to the fun stuff! Eclipse is a software development environment made to help developers create, distribute and manage software. Eclipse is more known as a Java editor which allows people to develop software for various different devices. But it offers a lot more than that. As stated before, Eclipse allows developers to over see and manage their software throughout its lifetime and also has many various plug-ins. Eclipse is a must have for application developers. Eclipse is available for: Windows, Mac & Linux.

5. Titanium

Titanium is an awesome SDK by Appcelerator that helps users build apps for iPhone, iPad, iPod, Android phones, Mac OSX & Linux! Titanium allows for quick cross development for different platforms by re-using and distributing the code for each platform. Titanium is available for: Windows, Mac & Linux.

6. Aptana Studio

Aptana Studio is another software by Appcelerator that allows for the development of web applications and supports HTML, CSS & Javascript websites along with PHP and Ruby on Rails development. This software is definitely worth checking out. Aptana Studio is available for: Windows, Mac & Linux.

That is about it for now! Enjoy and happy programming!