What is the best way to learn English quickly ?

Embarking on any new language can be a daunting task. It’s taking on a fundamental life skill – a skill most of us can barely remember learning the first time around. The entire process of learning a language is complex and fraught with difficulty – and English, supposedly, is particularly difficult for non-native speakers, with its inconsistent rules and idiosyncrasies.No language can be learned overnight, and there is no magic fix. But with a few straightforward steps, and a dedicated attitude, it’s entirely possible to be competent and conversational within a few months. Learning English quickly needn’t be a headache.

English is the true lingua franca, the world’s global language. It is the most widely used language in the world, spoken by well over a billion people in every continent. Significantly, in addition to almost 400 million native speakers, there are as many as a billion non-native speakers, suggesting that English as a second language is a vital skill for much of the world.

This is reflected in where you find English. It is a dominant language in business, science, I.T., aviation, seafaring, diplomacy, medicine, the internet, and many other industries. In an increasingly globalised world, English is expected as a basic requirement on any respectable CV – and bilingual speakers can enjoy much better employment prospects than those who speak only one language.



We’ve all heard a thousand times that the only way to really learn English is to be totally immersed in the language, completely surrounded by it everywhere you go. But we wanted to go deeper than that and find quick and easy ways to start getting immersed. So our research team put together 10 steps that you can follow, in this order, to make learning English faster and a whole lot more fun.

#1: Find some English radio stations and podcasts in iTunes
There are tons of podcasts about all topics imaginable these days: entertainment, politics, news. A good way to find one is to look for a podcast from a TV channel you usually watch in your cable TV. Look for one that interests you and listen to it in your car while driving. You’ll train your ear that way!

#2: Check out the Top Videos on YouTube and watch for at least a few minutes
Most of them are hilarious! It will be so worth it. Try looking at the comments to pick up some words and sentences you aren’t familiar with, but be careful there is all kinds of bizarre stuff in YouTube comments.

#3: Talk and sing to yourself in English
When you are alone at home, or of course in the shower, start talking! Sing a song in English the way it sounds to you, talk about the weather or any other topic. Do this frequently and your pronunciation will drastically improve – guaranteed!

4#: Do you have an English-speaking idol? Go to YouTube and watch all of his/her interviews in English
You can spend hours doing that listening to interviews and it sure won’t feel like studying. But it is! It helps you a great deal.

5#: Sit near people who are speaking English on the bus or in the park. Listen in…
Okay now don’t be a creepy eavesdropper! But, see what words you can pick up and listen to the flow of the conversation. How much did you understand? What general topic were they talking about? Did you hear an interesting word you might want to look up after?

Technology Will Not Replace Teachers

There is an onslaught of technology on the modern classroom. Teachers, administrators, parents, and students alike are being told that technology is the whetstone with which we can all sharpen our education system. Technology can open doors, expand minds, and change the world.

That may be true, but it’s not the panacea that it’s been made out to be. As much innovation as the iPad may bring to the classroom, it’s not going to replace a teacher anytime soon. In fact, the influx of technology like iPads means there is a greater need for teachers. We need teachers who are part early adopter, part integrator, and part mad scientist. The modern teacher must be willing to take chances and able to figure out how not just how technology works, but how it works for each student, and where its use is most appropriate.

Personalized tech-infused learning is the future of education. We started Edudemic to share the best education technology resources. Now it’s no longer good enough to just share resources. So we started Modern Lessons in an effort to bring all teachers, parents, and students around the world up to speed on modern technology. It is our goal to help bring personalized tech-infused learning to classrooms around the world. Not just the ones in first world countries, but to find efficient ways to bring technology into the classrooms of every country.

There is a problem, however. When someone mentions using technology in education, the conversation shifts away from education and pedagogy, and transforms into dreams of shiny new gizmos and gadgets filling our classrooms. That’s a problem – It’s not about the technology. Rather, the sleek and ever more powerful devices that are coming down the pipeline are simply one part of a teacher’s toolkit. The technology is not the lesson, it is there to enhance the lesson.

A classroom with one iPad or one laptop for every student may offer opportunities that a classroom with one computer for the teacher to use does not. But technology in such abundance is not education’s magic bullet. Instead of having an all-technology-all-the-time classroom, teachers should leverage the technology when it can ameliorate the lesson. You can flip your classroom without relying solely on technology. Project-based learning activities don’t have to happen in totally tech driven environments.

Our classrooms are changing, and without a doubt they will look quite different in five or ten years than they do today. New technologies are being developed quickly, and with so many different trends taking hold, it is yet to be seen what will be shaken out and what will stick. Will MOOCs or a similar online learning concept start to take over? Will we have robots for teachers?

One thing we feel strongly about: teachers aren’t going anywhere. Whatever word you choose – teacher, tutor, preceptor, or something else – the role a teacher plays in the classroom is huge. Everyone knows this on a personal level, and can identify a teacher or mentor who has had influence on us or changed our trajectories in a positive way.

Teachers are not, and cannot be automatons handing out information to students. They are leaders, guides, facilitators, and mentors. They encourage students when they struggle, and inspire them to set and reach for their goals. They are role models, leading by example and giving direction when necessary. A computer can give information, but a teacher can lend a hand, or an ear, and discern what’s necessary for a student to succeed, and to want to succeed.

So yes, technology is going to play a critical role in the future of education. But not as big a role as that of a teacher.


Top Reasons Why Education is Extremely Important

You may be knowing your A’s and B’s and C’s, but are you educated or just literate? No rolling your eyeballs please, there is a difference. Literacy is knowing how to read and write. Education is to be able to reason, to use your ability to read and write to your benefit and to be able to gain your spectrum of knowledge by trying to surge deeper into the literate knowledge imparted to you.  We’ve had debates innumerable about why is it important for every country to increase the literacy rates of its citizens, but is merely doing that enough? No, we do not need just literate citizens, but educated ones too. We do not want to be a group of people who can read and write but make nothing out of it. Wondering what education makes of us? It makes us human, a robot can read and write to, but reason? Here are reasons why education is extremely important.

Do you know that the societal segments were based more on your education than economic worth, just economically better off could afford better education too. Women were the aliens of the already alienated because they weren’t seen as able to mingle in a society where reasoning happened. It is extremely important that you be at par with the knowledge database to be able to mingle in a certain societal setting without being made to feel embarrassed or an outcast. Education helps you broaden that spectrum of knowledge and hold your own mind and reason.


What is Your Teaching Style? 5 Effective Teaching Methods for Your Classroom

No two teachers are alike, and any teacher with classroom teaching experience will agree that their style of teaching is uniquely their own. An effective teaching style engages students in the learning process and helps them develop critical thinking skills. Traditional teaching styles have evolved with the advent of differentiated instruction, prompting teachers to adjust their styles toward students’ learning needs.

What are the different styles of teaching?

The following list of teaching styles highlights the five main strategies teachers use in the classroom, as well as the benefits and potential pitfalls of each respective teaching method.

Authority, or lecture style

The authority model is teacher-centered and frequently entails lengthy lecture sessions or one-way presentations. Students are expected to take notes or absorb information.



So what will be the key focus of lifestyle technology in the coming years? Millionaire magazine looked into the future with a group of leading technology experts – Kjaer Global was one of them.


STRATEGIC BIG DATA: The Internet of Things is already here and, by 2020, over 30 billion things will be connected. As data flow increases Big Data meets ‘Social’ data and becomes more strategic and manageable as new software and tools emerge to predict behaviour and buying trends.

CROWD-FUNDING PLATFORM: Globally CFPs are accelerating with a growth of 60% since last year. Crowdsourcing.org breaks these down into four categories: Donation-Based, Reward-Based (majority), Lending-Based and Equity-Based. Soon, we will all be able to own a share in the startups we buy from.

EDUCATION 4.0: MOOCS (Massive Open Online Course) and Social media coursework at universities will be the norm. Mobile Education will lead to a major transformation of the education landscape with mEducation products and services representing a $38 billion market opportunity by 2020. >>
E-HEALTH: Healthcare Apps, Mobile Diagnostics and Intuitive Bio Feedback will explode, with healthcare professionals becoming involved in design and monitoring. By 2020, chronic diseases could account for almost 75% of all deaths worldwide: ischaemic heart disease (IHD), stroke and diabetes is set to increase in developing countries.


The best way to understand how people live with and use technology is to understand the sociology of things and situations. This is why we developed our KJAER GLOBAL’S TYPOLOGIES to illustrate typical use situations:

1: PREMIUM PROFESSIONALS are aspirational high achievers. They love anything digital and progressive to facilitate lifelong learning. These ambitious Global Citizens, want mobility and flexibility in all areas of life. Smart Technology touch points and channels are seen as life enablers and health management tools.


Why is the sky blue ?

After days of rain, a patch of blue sky is a sight for sore eyes. But why is the sky blue?

Let’s start with the Sun. Light from the Sun appears white but it actually consists of many different colours. We can see these different colours of light in a rainbow or when white light passes through prism. As the white light from the Sun travels through the Earth’s atmosphere, it collides with particles of air.  The different colours, or wavelengths, of light are scattered by these collisions by different amounts.  Blue light (shorter wavelengh) is scattered more than red light (longer wavelength).

So, when the Sun is high in the sky, blue light is scattered in all directions as sunlight passes through the atmosphere and we see the sky as blue.

But it’s a different case when the Sun is close to the horizon at sunset or sunrise. Sunlight from the low Sun has to pass through much more atmosphere before it reaches your eyes meaning most of the blue light has already been scattered leaving just the red. The result is the beautiful colours we see at sunset and sunrise and, very occasionally, a flash of green light.

When we see a rainbow we can see a range of colours from red (longer wavelength) through yellows and greens to blues and eventually violet (shorter wavelengths). So if shorter wavelengths are more easily scattered why don’t we see the sky as purple?

The answer lies with how our eyes react to light. Inside the eye there are two types of cells that react to light. ‘Rods’ are sensitive to brightness and three types of ‘cones’ are responsible for detecting colour. The three types of cones are sensitive to lights of certain wavelengths.

The ‘blue’ cones are more sensitive to blue than violet, so when you look up at the sky, the cones tell your brain you are seeing blue even though there is violet there.

Teaching Students with Different Learning Styles and Levels of Preparation

What do you do when you realize that half the students in your section haven’t done the reading? Or when your class is divided between majors who easily master the material and non-majors who continually struggle? What do you do when you have the sense that a few of the students still aren’t getting it, despite your best efforts?

College students enter our classrooms with a wide variety of learning styles and levels of preparation. Teaching non-majors, majors, and students with a range of experiences and ways of learning all in the same classroom is one of the most challenging aspects of our job. Assessing how students learn, their previous experience with the material, and how their skills change over the course of the semester is the first step in developing strategies to reach all students.

Teachers instinctively teach in the same modality in which they learn. For example, an aural learner will be very comfortable in leading open-ended discussions with few visual aids, while a visual learner may rely on charts and diagrams without adequately explaining concepts aloud.

The most successful teachers incorporate different modes of communication to serve a range of learners. Determining your own modality of learning will make you more aware of your teaching style and help you incorporate visual, aural, read/write, and kinesthetic elements in your lessons.

Differences among students are not limited to learning styles. Teachers who regularly assess students’ knowledge and preparation levels can modify semester plans as well as weekly lessons to best teach their students the skills and information necessary to succeed in class. Start-of-term assessments give you a sense of what to expect from your students, while midterm and end-of-term assessments help you determine what students have gained from the course and where to focus your efforts. Brief, informal assessments provide a quick-check of your students’ understanding of a particular concept or topic. This document covers a few types of assessment appropriate at various times during the semester and during class meetings.

Assessments often clarify the reasons for a split class, indicating whether the differences among students result from motivation, preparation, experience, or learning styles. When you have determined the underlying cause of your split class, you can tailor your teaching to meet your students’ needs. This document offers some practical strategies and suggestions for teaching a heterogeneous group of students.

I Want To Learn Programming, Where Do I Start ?

Rather frequently I get questions from friends, family and strangers asking me about what it’s like to work as a software engineer. We’ve got a good reputation that we are well paid and have fun at work. At least that is what I’ve noticed people thinking about this occupation. It’s not like we’re paid as much as movie stars, even though some of us pretend that we are stars, but it still attracts people because of the wages and its reputation.

While studying to become a software engineer, our class had the highest drop-out rate of all programs and largely because the misconception of what a software engineer has to do and has to learn. Some of the people just wanted to party, they would just have dropped out no matter what program they choose, others thought they would just play with computers all day. While “playing” with computers is what we do, it involves a bit more brain cells than playing an easy video game.

When I meet up with family and friends, and strangers they often ask me: So what is it that you really do? This is the question that comes right before Wow, that sounds awesome, how would one become a programmer?. The answer to the first question though varies depending on whom I talk to. When talking to non-techie people I can’t drop terms like “continuous integration”, “C#”, “Azure” and whatnot; I have to use a language they understand. It’s all about using a ubiquitous language, that goes for both working in and outside projects.

So what is it that you really do? I help customers solve problems, to help them increase productivity and revenue, by introducing new software, often hand-crafted to their requirements.

This is a very wide ranged answer, it could mean anything and fit any job description. However, the follow-up questions is always to give an example. It’s easier to talk about what kinds of applications I work with now that people are more used to downloading apps for their phones. Generally I tell my friends, family and the occasional strangers that I write websites or mobile applications that helps these customers solve their business problems; this to make their life easier.

Most discussions stop here, it gets too technical when you start talking about “building websites” or “building mobile applications”. Occasionally though, you get a snappy response from someone saying: It’s just a website with some fields and text, how hard can that be? That’s when you give more examples which are met by a long Oooh…. I didn’t know that.

A bunch of my non-engineer friends are tech-savvy and I often do get the question: I Want To Learn Programming, Where Do I Start?

It’s a very hard and interesting question, I could of course throw C# and a book on .NET programming in their face, but what good would that do? Is my preferred language really the best option for them as total beginners? Maybe? Maybe not. You have to consider what their goal is when asking this question. Do they just want to get a better understanding of how computers and programs work? Do they want to write prank-ware to joke with their friends? Do they want to solve a problem they’re having? Do they want to make you redundant?

First thing I try to do is of course to figure out why they want to learn programming, I think everyone should, but it’s a good starting point to get an understanding of what they want to get out of it. Not that it would change my answer but it’s still interesting because you can tweak the response.

When you find yourself doing the same thing over and over again, consider automating that with software that you write yourself

If you have a real world problem, or a real goal for that matter, it’s easier to suggest a course of action. Writing the software and learning how to write it will most likely take a lot more time than just repeating yourself though, which is something to be honest about and to have in mind. However, when you’ve learnt how to write your first software, writing the second one should be easier or at least go a bit quicker.

I Want To Learn Programming, Where Do I Start?

It’s easy to tell someone to try and solve a real world problem, but it still doesn’t tell them how to go by it so what I try to do is to give them a good hand of tools to use. When recommending a tool, a programming language or a book you have to consider that it should not be a too high learning steep to get their first Hello World program running. If there is no fast results, it’s highly likely that the person will just drop-out and give up. Programming isn’t only about the code we write, it’s about the things we connect together.

I want the person to get the feeling of accomplishment as fast as possible, it doesn’t matter if they wrote a single line of code or not, just that they put something that they can be proud of together. With the excitement of accomplished something quickly they’d be more likely to want to dig deeper and finally ready to start looking at a real programming language; be it C#, Java, Python or any other programming language out there. Early on you want the person to get into the thought process of: if i do this, then I want to do this, else I would like to do this.

The last couple of years there’s been a lot of involvement in teaching kids programming and when someone do ask me about how to learn programming that is my answer; learn it just like a kid would. How do we teach kids programming? There’s a great resource called Code.org, their approach is to let you put together programs in the web browser and it gives you a feeling of accomplishment quickly. You could for instance create your own Flappy Bird clone with a personal touch. This of course doesn’t solve your repetitive work that you so desperately want to speed up, nor does it solve your immediate business problems. It does however get you a sense of what putting together software feels like and what it takes to connect two important pieces together.

There’s no simple answer to the question I Want To Learn Programming, Where Do I Start? but there is guidance to be given and depending on your skill and your willingness to learn, there are tons of resources out there for your disposal. Building something in the browser using Code.org is a first step to learning programming, but you have a long way to go. When you’re feeling ready for the next step, you might want to pick up a good book at explains the basics of building software for your computer.

Really, I Just Want To Learn Programming, Give Me The Resources!

A lot of people just want to be spoon fed the knowledge and that is unfortunately not possible, it takes time and patience to learn programming. You will learn by making mistakes and you will get a lot of Oh wow, this is really awesome-moments. If you’re really dedicated on learning how to build software for your computer, there are a bunch of books that are great for beginners. Even if you don’t end up writing your own software, it’s an invaluable knowledge that you will have real benefit from in this world of technology.

When I was tutoring Java we used a book called Head First Java which turned out to be a great resource for beginners. A lot of the people in the course had never built anything for a computer before and the language and illustrations in the book really helped them greatly. Head First is a series covering a lot of programming languages and technologies, to get the least friction between where you are now and where you need to go to write your first Hello World program, I’d suggest Head First Python.

Dislike reading books? Then I’d really recommend checking out Pluralsight’s Programming for Kids videos.

If you have kids, learning programming together with them will benefit the both of you. Kids generally have really interesting and good questions which broadens your mind and it’s also a great reason to spend more time with your kids! Frankly, I look forward to the day I can teach my kids programming.

After reading a book, playing around with Code.org and possibly watching some videos on Pluralsight you might feel like you’re done; or you’re feeling like you want more. If you want more I really suggest signing up for a university course or for a weekend/afternoon course in programming. Hopefully by then you’ll have enough on your plate to build something interesting for yourself.

That said, here’s a list of links to resources that I’d suggest to anyone wanting to learn programming with no prior experience: