Over the past 11 months I have been learning how to program. I started off with Java and went on to C++ and then to Objective-C. This site exists for me to document what I learned in the lectures as well as some tips and sample code to help you find answers to programming questions/techniques that you are struggling with.
What is the purpose of DevFright?
DevFright is primarily a blog which will be a place to put my notes as I learn from various sources such as books, online lectures etc… and will also contain samples of code that I have written as well as my solutions to the programming challenges I face while learning.
Although I will provide my sample code (modified so you cannot copy and cheat), I highly recommend that you don’t just copy line for line in to your code. By all means, use my sample code to help you see how I solved a problem, but keep in mind that to become good at programming, you need to solve problems on your own.
What programming languages will you be learning?
My ultimate aim is to develop apps for iOS devices and after that, move on to Android devices. To achieve this I will be looking at various options which I will discuss in my next post. In summary, the languages I will learn include Java, C++ and then on to Objective C which is what is needed to develop apps for iOS devices.
I recommend you opt in to my mailing list which will provide regular updates on what I am doing and what my progress is. This will help you in a few ways such as keeping track of where you are and motivating you to work harder if you begin to struggle to keep up.