# Java skills required for ignition

**URL:** <https://forum.inductiveautomation.com/t/java-skills-required-for-ignition/10544>\
**Category:** General Discussion\
**Created:** [September 29, 2015, 12:51pm UTC](https://forum.inductiveautomation.com/t/java-skills-required-for-ignition/10544 "2015-09-29T12:51:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![suhasghawale](https://avatars.discourse-cdn.com/v4/letter/s/9f8e36/32.png) [@suhasghawale](https://forum.inductiveautomation.com/u/suhasghawale)\
**Post date:** [September 29, 2015, 12:51pm UTC](https://forum.inductiveautomation.com/t/java-skills-required-for-ignition/10544/1 "2015-09-29T12:51:59Z")

</div>

What proficiency or skills we need in java to work on Igntion SDK? we mean what component or modules we have to understand in Java to work on Ignition SDK?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 29, 2015, 2:18pm UTC](https://forum.inductiveautomation.com/t/java-skills-required-for-ignition/10544/2 "2015-09-29T14:18:05Z")

</div>

You have to be generally proficient with Java to get any work done in the SDK. Further expertise in one area depends on what you’re trying to build, e.g. if you’re trying to build additional Vision components you’ll need to be pretty good with Swing (or willing to learn).

What are you trying to do?

---

<div class="post-metadata">

**Author:** ![suhasghawale](https://avatars.discourse-cdn.com/v4/letter/s/9f8e36/32.png) [@suhasghawale](https://forum.inductiveautomation.com/u/suhasghawale)\
**Post date:** [September 30, 2015, 11:11am UTC](https://forum.inductiveautomation.com/t/java-skills-required-for-ignition/10544/3 "2015-09-30T11:11:07Z")

</div>

Hi Kevin.  
Actually we are very new to java, but we worked pretty well with python scripting in ignition. But we want to improve our skill further. As when we looked at java there are no of aspects of it and has very tedious structure to understand for new comer like us who wish to willing work on this platform. So here just we wanted to know at which part of the java software we need to concentrate as per ignition point of view.

Thanks  
Suhas
