<div dir="ltr">Hi everyone, <div><br></div><div>     As I was given some instructions to select a project idea, I went through the project idea list in</div><div>        <a href="https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2017/Project_Ideas">https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2017/Project_Ideas</a>.</div><div> </div><div>     I am very interested in three project ideas there. Even though I have to select one idea eventually, I would love to know about all those three. These are the three projects in I am interested and I would love to contribute to one of them.</div><div><ol><li>Improve Postcode Handling (under Nominatim)</li><li>Improve Reverse Geocoding Algorithm for Nominatim (under Nominatim)</li><li>Make the website use the API (under API)</li></ol><div>      I have done some university project works using <b>PHP</b> and I am currently self learning <b>postgresql</b>. Also, I have completed my 5 months internship and there I worked in a project in which <b>Java, SQL </b>and<b> Git</b> were heavily used.   </div><br>     What I have done up to now is, created an account in <a href="http://www.osm.org">www.osm.org </a> and mapped some data. I got a very good basic idea about how the map grows. Also I read the documentation about <b>imports</b> and got a brief idea about how it works. I practiced how to add objects into map like points, roads, areas, tags etc. And it is very very interesting.</div><div>     </div><div><b>      </b>Now, what I want to know is how to start to do some work in order to get familiar with the above mentioned 3 projects. I already forked and cloned the source code repository of <b>Nominatim </b>from <a href="https://github.com/openstreetmap/Nominatim">https://github.com/openstreetmap/Nominatim</a>. But I didn't try any coding because I don't have any idea. So what should be my next step ? </div><div><br></div><div>Thanks in advance !                  <br></div><div><br></div><div><br></div></div>