Oatmeal is by far the best for breakfast if you ask me - i tend to eat it with some protein powder, so it contains everything for a good start and pretty fast and easy to make it. If you do not want the protein powder then a yoghurt or similar is good after.
I use AKG K518. It has a fair price and a decent sound for it. It also lasts great - I used to DJ with them and I had no problems for years. The price is very good - they match it with Sennheiser HD25 in tests which you can get for the double or triple of the AKG's price.
The answer: as much as you can learn. But actually, to start, a basic skillset is enough. I would say that you should start with Java first then you can learn the Android stuff. Thinking in Java is the book I always recommend (by Bruce Eckel); Android has a good tutorial on Google's Android site, I think that is good for beginners. I have not read any books on Android but I am sure there are some good books on advanced topics if you are familiar with the basics. Start with some easy, small thing then you will learn the pieces with time.
I always like to ask about how a "normal" workday goes. When to arrive, can I have a coffee in the morning, how large are the offices, how much do I need to use my phone or anything.
The other question I like to always ask - how do you treat professionalism? Of course every employer says that you need to be professional and your work has to be professional. But there are many places where quality is not really matters (lets say it this way). So why do they need professionalism then? (I hope I was clear.)
Also asking about possible challanges is a good thing in my opinion. Some employers might mean high workload and high stress under the term challange. (Dynamic, young team is also a term which makes me afraid sometimes.)
If you are really interested I suggest reading some books on articles on this topic as I am not a real professional, haha.
What I do actually: I just close my eyes, try to relax, and concentrate on my breathing only. It is more a relaxation than a mediation maybe. Sometimes I keep thinking nice things which make warm and nice feelings, just to go away from my current state. At first it is very hard to forget the "chaos" in your head (I was always thinking about deadlines, bugs, appointmens, personal problems and stuff like this), but if you practice it will be easy.
- Waking up earlier - I thought I am a night owl, but I realized that I am not. Morning is the best time frame to be creative and productive for me (and for many people actually).
- Always keeping my stuff ready. This means clean email folders, clean notes, clean desk etc.
- Watching the food what I eat (I am not on a diet, but I do not eat pizza and chinese food every day e.g), the drinks also (tea instead of coffee), and keeping attention to breaks while I am working
I also pay attention to avoid disctractions while I am coding. Every morning when I sit down in front of my monitors I read my RSS feed/twitter/personal mails first. This is good to start my brain at the morning and also keeps me away from checking these at the rest of the day. A psychologist told me once at a training that your mornings should start with something they call 'warm-up'. This is mine. Some people do not need it as they can warm up while they are travelling to their office or just after they get up and yoga for example.
Ah, and one mor thing for the sleep part. I - personally - don't like when I need to fall asleep during watching a film or a part of a TV-series. It is also not the best when I just turn off the computer and jump into the bed. I always go to bed with a book in my hand. This relaxes me and when I feel I can sleep right now, I just turn off the lights (or my ipad). A few minutes of meditation is also very helpful for a good sleep.
Sound clips are priceless for music producers if they are in a good format (320 kbps mp3 or lossless). Well, if they have no license which prohibits their usage. But music producers are not really "careful" about this, haha.
I started running and waking up earlier. They looked so big to begin with but they were very very easy to adopt. Now i am trying to finally quit smoking once and for all.
As a student or a freelancer it working at night looks good to evade distractions but always pay attention and do not mess up your sleep schedule too much so you can avoid having problems with your health or your social life. These are very important even if you neglect these questions (I did it when i was a few years younger).
Since I have a full time job I prefer to wake up earlier if I need to work on something apart from my main job. I was a night owl for many years but I discovered mornings are pretty good also - you can find some beauty in it: nice, fresh weather, a good coffee and the less noise are your best friends for sure. Also by being fresh you can make sure that you are at your most productive state. If you do something in the morning and/or in the afternoon then it is convenient to rest and sleep at night.
I think that this depends on the type you are and not just on your biorythm but the social situation you are in.
Code quality means a lot in my opinion. A nicely structured and organized code not only shows its programmers' expert skills but makes it easier (and faster!) to modify or extend the present functionalities. Also if you care about code quality it really helps you to develop your skills.
As others stated it is needed to start a project in a way that you care about the quality. Even when there have not been a single line written. Also being agile also means that you refactor and redesign from time to time when it is needed.
I always check my code after implementing a functionality. If it is needed, I refactor my code. Also there are numerous tools to check code quality (e.g. Sonar). A very good approach is to have code reviews as well if you can.
There is a very nice book in this topic which the others have not mentioned, but if you are interested I advise to read it: Clean Code by Robert C. Martin.
I used to freelance after my full-time job and I have to admit that it is really exhausting. I had less time for my girlfriend and to compensate this I left all my hobbies. I could not even watch a movie or start reading a book because I had to finish my freelance work. It is really hard to predict sometimes how much effort is needed for a freelance job, so if you are not so experienced take my advice: always tell your client that when he changes the requirements the deadline must also change. Always thinking about the deadlines and the work to do - best way to burn out.
One more thing: sure it is a good thing to earn more money by working more. If you have a debt or you are really need to save for something it might be (not sure it is the best) a good approach to boost your income. I had no debts while I was doing this; I just wanted some more money to increase the level of my lifestyle, let's say.. the problem was that I had no time to really spend or use the plus money in a good way.
I hope I could help. Also please notice that I am sure that there are people whose tolerancy for work or their energies let's say are higher than mine.