# New to Ignition, help me

**URL:** <https://forum.inductiveautomation.com/t/new-to-ignition-help-me/18931>\
**Category:** Ignition\
**Tags:** sdk, ignition78, scripting, database, ignition79\
**Created:** [July 23, 2018, 10:49am UTC](https://forum.inductiveautomation.com/t/new-to-ignition-help-me/18931 "2018-07-23T10:49:46Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![sac](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sac/32/11370_2.png) [@sac](https://forum.inductiveautomation.com/u/sac)\
**Post date:** [July 23, 2018, 10:49am UTC](https://forum.inductiveautomation.com/t/new-to-ignition-help-me/18931/1 "2018-07-23T10:49:47Z")

</div>

Hey, I am new to ignition and trying to create a project. I am a developer who have experience in Java and AngularJS. Can anyone help me figure out what all I need to know before starting out a new project. There seem to be no straight answers wherever I looked. It’d be highly appreciated if someone could tell me how much of coding a project require. Because, as far as I saw, designing is drag and drop, how to declare the properties of an element? Is it JS that is used?

---

<div class="post-metadata">

**Author:** ![oisin.gribben](https://avatars.discourse-cdn.com/v4/letter/o/9d8465/32.png) [@oisin.gribben](https://forum.inductiveautomation.com/u/oisin.gribben)\
**Post date:** [July 23, 2018, 10:57am UTC](https://forum.inductiveautomation.com/t/new-to-ignition-help-me/18931/2 "2018-07-23T10:57:51Z")

</div>

Design is drag and drop.  
Scripting is a combination of Java and Python (Jython).  
It is python scripting with the ability to make use of Java libraries/imports as well as python options.

---

<div class="post-metadata">

**Author:** ![sac](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sac/32/11370_2.png) [@sac](https://forum.inductiveautomation.com/u/sac)\
**Post date:** [July 23, 2018, 11:00am UTC](https://forum.inductiveautomation.com/t/new-to-ignition-help-me/18931/3 "2018-07-23T11:00:21Z")

</div>

Thank you for the reply. As far as scripting goes, how difficult is it? Do we have to write everything from the scratch or just the logic?

---

<div class="post-metadata">

**Author:** ![oisin.gribben](https://avatars.discourse-cdn.com/v4/letter/o/9d8465/32.png) [@oisin.gribben](https://forum.inductiveautomation.com/u/oisin.gribben)\
**Post date:** [July 23, 2018, 11:03am UTC](https://forum.inductiveautomation.com/t/new-to-ignition-help-me/18931/4 "2018-07-23T11:03:47Z")

</div>

It’s fairly simple. Right click on the object/component you want the script to run. Then choose the event handler that will be calling the script. You also have the option of using expressions to bind values to tags or component properties.

Best place to learn these options is in the docs.  
[https://docs.inductiveautomation.com/display/DOC79/Scripting](https://docs.inductiveautomation.com/display/DOC79/Scripting)

---

<div class="post-metadata">

**Author:** ![sac](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sac/32/11370_2.png) [@sac](https://forum.inductiveautomation.com/u/sac)\
**Post date:** [July 23, 2018, 11:10am UTC](https://forum.inductiveautomation.com/t/new-to-ignition-help-me/18931/5 "2018-07-23T11:10:48Z")

</div>

Thank you so much.  
So can I say, it’s pretty much like like Microsoft .NET?

---

<div class="post-metadata">

**Author:** ![oisin.gribben](https://avatars.discourse-cdn.com/v4/letter/o/9d8465/32.png) [@oisin.gribben](https://forum.inductiveautomation.com/u/oisin.gribben)\
**Post date:** [July 23, 2018, 11:12am UTC](https://forum.inductiveautomation.com/t/new-to-ignition-help-me/18931/6 "2018-07-23T11:12:38Z")

</div>

That was my first impression too.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 23, 2018, 12:38pm UTC](https://forum.inductiveautomation.com/t/new-to-ignition-help-me/18931/7 "2018-07-23T12:38:07Z")

</div>

Consider spending a couple weeks with [Inductive University](https://www.inductiveuniversity.com/library/). A bit slow-paced for an experienced programmer, but the content is phenomenal.

---

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [July 23, 2018, 11:34pm UTC](https://forum.inductiveautomation.com/t/new-to-ignition-help-me/18931/8 "2018-07-23T23:34:03Z")

</div>

> [@pturmel](#):
>
> A bit slow-paced for an experienced programmer,

When I first ran through them I downloaded the videos using some browser add-on and then watched them at chip-n-dale speed 🙂 Skipping past the IA intro graphics on each one saves a little time too. They were definitely helpful to get the hang of Ignition.
