 Hello everyone, I'm Sanjay Gupta. I welcome you on Sanjay Gupta Tech School. So today is day one of this new bootcamp that is based on C and C++ programming languages. So the idea behind to start this bootcamp, which I already shared with you. So this bootcamp is generally focused on all the BTEC student across the globe, those who are going to join BTEC program and want to start their programming journey. So this bootcamp will be helping for them because C and C++ are available in their course curriculum in the first and second semester, right? So these are generally known as the beginning programming languages. So this bootcamp will be helping to those. Then we have non-technical workforce. So those who took non-CSIT branches in the BTEC like they somehow want to jump into CSIT industries. So for those non-tech folks, it is very difficult to understand the technical stuff, right? So what I decided to focus or to target those non-tech folks, I will be coming to live on my YouTube channel and will be delivering sessions on C and C++ programming languages on a daily basis so that a proper course curriculum will be there and anyone who want to shift from a non-technical to technical stream, so they can strengthen their coding fundamentals and they can plan their coding journey in IT industry. And in Salesforce, basically we have Apex programming language and Apex programming languages, like if you want to start Apex, learning Apex directly, so it will be very difficult. But if you have core concepts clear in your mind, so in that case, learning Apex would be very much easy for you. So these are the idea behind starting this bootcamp. So I can see lots of people are live and those who will be watching this as recording. So I just welcome everybody on my channel and I appreciate your time, like you are willing to learn coding fundamentals and I will be coming live every week, three to four days and will be sharing all my knowledge related to C and C++ in very easy way, the way I explained Salesforce bootcamp so that you can understand the concepts and start your programming journey. Okay, so with this note, if I show my screen to you, so today we are going to start day one of this bootcamp and the topic of this bootcamp day one session is, like we need to understand what C programming is, why it is implemented and what we can do and we'll be understanding basic building blocks of programming languages which are common for most of the programming languages and we'll be learning how we can write a code in C programming, right? So again to say like this bootcamp will be focusing on all the BTEC students across the globe, those who are in first year, second year, third year, fourth year or if they are passed out and all non-technical workforce, those who are planning to learn coding skills so this will be focusing on them as well, right? Now, if I move forward, so if you have joined this bootcamp for the first time so here you can see, you must know like who am I and what I'm doing so basically right now I'm running my own venture that is Sanjay Gupta Tech School and I have worked in various top notes companies like Salesforce, Traction, Aperio and I have total 16 plus years of experience where I taught programming languages including C and C++ for 10 years in education industry that too in technical education to BTEC, MTEC, MCA, BCA students and from last six years I'm working in IT industry so currently I'm working as a manager, developer and trainer in IT industry and along with that like in my evening time in my free time I just share my knowledge with the folks and soon I am planning to have some offline boot camps as well so I'm just having some space constructed so soon I will be starting offline boot camps as well and that will be for Jaipur folks only, okay? So moving forward if I show you one of my favorite quote that is consistency so basically consistency is the key so with this bootcamp also I want to have a focus on your side like be consistent I will be consistent no matter how many students will be live or watching this recording but I will be coming live as per the schedule will be sharing my knowledge and hopefully whoever will be interested in learning coding live totally free of cost so it will be helping to those. So just join this telegram group where we will be discussing all the doubts and whatever doubts you will be having so you can ask and I will try to help you out and if someone from that group will be having a knowledge about that particular doubt so they will be helping you as well. Okay so just follow Sanjay Gupta Tech School on YouTube, LinkedIn, Instagram and Telegram and session tracker link is available in the description of this video so from there you can just find everything but before starting introduction to C programming I want to have your focus on the session tracker so here you can see we have a session tracker where everything is designed properly so don't take this bootcamp for granted I am doing this bootcamp seriously and I have taught programming languages to lots of students so on my YouTube channel if you see like from 2016 I started making videos on C and C++ programming so lots of videos are there those I recorded back in like six, seven years back and more than 500 recorded videos are already available on my YouTube channel focusing on C and C++ but still if you interact someone live so whatever doubts you will be having you can discuss so this is the session tracker which will be like practicing on daily basis everything is written over here and all the session links will be available here so anytime in future if someone wants to follow this they can and I will be soon preparing an exercise sheet so maybe tomorrow or day after tomorrow you will be having a link here and it will open exercise sheet so you can go through that exercise sheet and you can practice on daily basis okay so now moving forward so let's talk about something technical now so first of all we just need to understand like what C programming is and who implemented it so C was basically developed by Dennis Ritchie in 1970s at AT&T Bell Lab and which is established in USA so this is straightforward this like if you are a student you're watching is this bootcamp as part of your BTEC curriculum and you want to learn it to write some question so you just need to remember who developed C and in which number or where then next thing is important like C is basically high level language but it also supports low level language features so it can be called as middle level language nowadays most of the languages which we use are high level languages so we do programming in English we don't need to write any assembly or binary code so whatever code we write it will be converted into binary automatically that is taken care by the interface which is known as compiler or interpreter whatever language you are using right so C can be called as middle level in C you can write high level code as well as you can write low level instructions right now next point is C is case sensitive language so this is important if you are learning any programming language so you should know about case sensitive nature so what is case sensitive case sensitive means if you want to write something in uppercase in programming so it should be written in uppercase if something should be written in lowercase so it should be written in lowercase right so some programming languages are case sensitive C is one of them and some programming languages are case insensitive so if we talk about HTML if we talk about Apex so these are case insensitive languages in these two languages if you write code in uppercase lowercase so that doesn't matter it will be treated as is right but in C, C++, Java, JavaScript uppercase and lowercase matters right so what you need to do whatever code you are writing so you need to take care whether you need to write something in uppercase or in lowercase right if I relate case sensitivity with real life example so whenever we use any username as email ID so if you type any email ID as username so that is basically case insensitive you can write it in uppercase as well as in lowercase right but if you focus on our passwords so passwords are case sensitive whatever password you define so you if you have created it in uppercase or lowercase or in mixed format so in the same format you need to type your password right so passwords are case sensitive and email IDs or usernames are case insensitives okay so this is important to know because it is related to each and every programming language and last point related to C is like C is function oriented language so in most of the programming language whenever you write code so you need to implement lots of functions so if someone here from Salesforce background and they are trying to learn Apex programming so there also we need to implement lots of functions right so in C basically you will be learning how we can write functions what are the basic building blocks of functions right so I will be explaining you in detail like how you can write the functions so C is basically function oriented programming language whereas C++ is object oriented programming language and if we talk about Java and Apex so those are also object oriented programming language but initially there were only function oriented programming languages but later object oriented programming languages became popular so if you directly learn object oriented programming language so it will be difficult if you learn C as a function oriented language in the beginning so it will be easy for you to focus on the logic building and then once you are pro as a logic builder then you can jump to any object oriented programming language and you can learn about how to write classes inside class how we can write method so in object oriented approach implementation is little bit different but in function oriented language implementation is little bit easy so here we will be learning logic building and in object oriented language we will be learning how we can write classes and objects and all things okay so this is again important for the beginners those who are in colleges right now so why C? so C was basically developed to implement system and application software so lots of system and application software are implemented in C programming and one operating system which is popular Unix Unix is also implemented in C programming so like lots of software are there those are implemented with the help of C programming and it is not outdated in this time like in year 2023 also like in the back end in the system design we use C and C++ programming and there are vacancies for these C and C++ developers and in C we can do embedded programming as well so if you belongs to electronics or electrical side so if you want to connect your machine so there also we somehow use C programming right so it is still in use and C is based for advanced languages like C++, PHP, Java, C sharp and if you learn these languages then like learning Apex is very much easy and C is basically used to solve mathematical calculations as well so in this bootcamp we'll be doing lots of mathematical calculations with the help of C programming okay now we need to talk about what are features of C programming so here you can see lots of features you will find in different programming languages as well so if you are from Salesforce ecosystem and you are struggling with Apex programming so here you can see you will be learning about data types, operators keywords, variables, control statement like how to write FLs, switch how to write iterative statements like loop for while, do while then what is collection like array, string, structure right so everything we'll be understanding here then at right bottom you can see we have functions so all the basic building blocks those are required to learn a programming language we will be understanding those with the help of C programming and those who are beginner those who are in their BTEC and they are trying to start their programming journey so this bootcamp will be helping for them as well so I will be explaining each and everything like to the one who doesn't know anything about the programming right so it will be focusing on all the BTEC students starting their first year and will be focusing on all the non tech folks those who want to try to switch to IT industry but struggling to understand the basic concepts of programming so you can see all these topics we'll be discussing day by day in the bootcamp now one more thing that you need to understand like what all character sets we can use in a programming language so these are common for most of the programming languages so you will be using combination of uppercase, lowercase which are alphabets then you will be using digits so digits are from zero to nine and we have lots of spatial symbols so on keyboard other than alphabets or digits whatever symbols you see those are considered as spatial symbols so in programming like if you want to write any code so you can write any spatial symbol in the code but it should be as per the syntax it should be as per the syntax of that programming language so those who are new to programming and doesn't know about syntax so syntax is something which tells you the rules of programming language so if you want to follow the rules of programming language so you need to follow the syntax so syntax means rules of a programming language so as per the rules you can use alphabets, digits and spatial symbols now one more term that is popular in programming languages so it is basically known as constants so basically a constant is a quantity which doesn't change during execution of a program so if you want to use any value as a constant so there are different type of constants available so you can see in teaser like if you want to use a number so what you can do you can simply write 50 minus 6 so it will be treated as a constant then we have real or floating point like if you want to use a value in decimal point so 2.5 minus 5.7 so these type of values you can use as a real or floating point constant in apics programming these are basically known as decimal values so we have a data type decimal in apics but here in C programming we will be using a data type as float right so we have float double these data types are available then we have characters so if you have a single character and you want to use that single character as a constant so you can enclose this in single quotes and if you have more than one character so you just need to enclose them in double quotes and those will be known as string so strings are available in almost each programming language somewhere these are enclosed in double quotes somewhere these are enclosed in single quotes so if we talk about apics programming so these are enclosed in single quotes but if we talk about C, C++, Java so these are enclosed in double quotes yeah so I can read the message of Dushan Dushan is saying also for BCA student so I can see lots of folks are from BCA background here yeah so BCA, MCA, BTEC and non-technical folks everybody needs to understand basic building blocks of programming so like this bootcamp will be helping everybody directly or indirectly so my request would be like if you come across with a person who is struggling to understand code so just share this information with them because I am doing this bootcamp for free of cost and will be teaching everything live for three to four months and sessions are planned in such a way so that every day you can learn something new and you can practice as well right so next topic is variables variable is also important if you are learning programming for the first time so in last slide I explained you about constant so a constant and variable you can relate with mathematics as well so if we talk about mathematics so in mathematics we have constant values right you have numbers you can directly write them so we write like let X equals to 10 so X equals to 10 means like 10 will be constant and X will be considered as a variable so in programming also we have a variables so a variable basically holds a constant value variable can change its value during execution of the program and a variable occupies some memory space according to its data type to store constant value so in computer we have a memory and if you want to occupy that memory so you need to create a variable for that so in each programming language we have both constants as well as variables constants are having fixed values those you need to use as is directly and those constants you will be storing in a variable and that variable will be having a data type and in that variable you can store that constant value in computer memory okay now there are some rules to declare variable names so it is available for almost all the programming languages so you need to apply certain rules so a variable name can contain only alphabets, digits or underscore it must start with an alphabet or underscore it cannot contain blank spaces so whenever you are writing a variable name so you cannot specify a blank space if you want to put some space in between so that it will be readable so instead of space you can use underscore and it should not be a keyword so in next slide I will be talking about keywords so keywords are the reserved words those are available in programming language so in C programming also we have some keywords which are reserved words and variable names are case sensitive so this I already explained you so if you have something in uppercase defined so throughout the program you will be using that in uppercase only and if something is in lowercase so you need to use that in lowercase only so we have some keywords so keywords are basically known as reserved words keywords are already defined with C compiler so here we have a new word that is compiler so basically compiler is a software which converts your high level code into low level code so high level means whatever code you have written in English and low level code means binary so whatever code you write if you want to convert that into binary so for that purpose we need to use C compiler and compiler knows the meaning of keywords so these are defined already and there are total 32 keywords in C and if you are learning Java, C++, Apex so everywhere in every programming language you will find some keywords and all those keywords are predefined so you cannot use those keywords as a variable name, method name because their meaning is already defined so this is a list of keywords those are available and if you already know C++, Java, Apex, little bit so you can relate these keywords you might have used in those programming languages as well and if you are learning coding for the first time and you don't know about any programming language so you can just go through with these names so in any of the session we'll be using a few of keywords from this and today I will be explaining one example so there also we will be using a couple of keywords okay so moving forward next is instruction so we discussed about a C character set we discussed about constants we discussed about variables we discussed about keywords now if you combine them and we need to write a complete statement so in C programming basically an instruction is a C statement which is implemented to perform a particular task right so it is true with all the programming languages so in all programming languages we need to write some statements and those statements are basically considered as instructions so we have different type of instructions like if you are creating a variable so that will be known as variable declaration instruction if you are receiving some value as an input or if you are sending any value as an output so those will be known as input and output instructions then we have arithmetic instructions like if you want to do some calculation so that you can do with the help of arithmetic instruction then we have control flow instructions so basically control flow instructions are those instructions where we generally implement if else we implement loop or we implement switch so if you have some control over instructions like how many instructions will be executed how many times it will be executed so those will be coming under control flow instructions and these control flow instructions are available with almost each programming languages so we have if else we have for loop, for loop so these are available with different programming languages so here in C programming we will be deep diving with all the topics in detail so that I will help you to understand how we can implement the logic so moving forward after instruction so just understand the sequence first we understood the character set single, single element, alphabet, digit and spatial symbol then we focus on constant variable keywords then we talked about instructions like by collection of those things we can create single, single instructions now let's talk about a program so a program is a collection of one or more than one related instructions which are implemented to perform a particular task or you can say a program is a collection of program is also known as collection of more than one user defined functions through which a particular task can be performed so in a program you can have many functions in a program you can have many functions and in Java and Apex we call functions as methods so if you have implemented basics of Java and Apex so you might have written classes so in those classes we write methods so in C programming also you need to write methods but in C programming we don't have any class concepts so we will be writing methods directly you need to create a block and in that block you can directly write any piece of code okay so this is about a program so program is basically a collection of instructions right so after this too much theoretical discussion now we have our first C program in front of you so before writing this on a online compiler I just want to take a pause and want to ask if you have any question whatever discussions I have made whatever knowledge I have shared so far if you have any kind of question in your mind related to C programming or any other thing you can just post your query in the chat and I will take your question and we'll try to answer it if there is no question then I will be moving on to this program and we'll be implementing this with the help of online compiler so you don't need to install any software in your system you can just leverage any online compiler so if you want to do practice in mobile phone so C programs you can implement in your mobile phone as well so you can just search for any application where you can type code or you can open Google and search for online C compiler and there also you can just do some coding so I'm just waiting for a few questions if you have otherwise we'll be moving forward till the time I'm waiting for the question so I'm just jumping to the browser and here I have already opened one compiler so it is online gdb.com so if I go back so I just search for online C compiler if I search this on Google so you will be having a list of compilers so you can open any compiler lots of websites are having C compilers so you can open any online compiler where you will be able to implement the code so what I did I opened this one online C compiler and I just hide that part and here I can write the code if you want to remove this part so you can so that you will be having a neat and clear screen where you can type the code so you are asking to transfer this program in Apex as well so Apex is basically object-oriented programming so whenever we will be understanding C++ then surely I can relate it with Apex you will be better understanding the concept so initial 2025 sessions will be totally focused on C programming so whenever you are learning about C programming so just focus on how you can build the logic just forget about any other programming language and focus how you can learn the programming concepts so I will be focusing on those only in C programming part when we will be jumping on C++ then maybe I can relate it with Java or Apex so I will be relating it with Apex because our end goal is to reach to Salesforce ecosystem because Salesforce ecosystem is growing day by day and lots of job opportunities are there so if you have proper programming knowledge if you have proper cloud knowledge so you can make a successful career in Salesforce ecosystem so that's why like I already told you the idea first target is student, BTEC student and second target is non-tech folks who want to make their career in Salesforce ecosystem so for these two people I am doing this bootcamp BTEC students and non-technical folks and Akshay is saying thanks for your support so I appreciate Akshay, your kind words and yeah so I hope I am able to answer some of so he's saying thank you so I think he's good okay so now this compiler is available with you so here you will be writing the code no class, no object just create a method and write the logic so we need to understand the logical part how we can implement if else how we can implement loop right so all those things we'll be implementing here together so I am with you and I won't say like go and study I always say come and study with me so I am coming live twice a day so one I am teaching C and C++ and in another bootcamp I am teaching Salesforce right and lot more bootcamp are planned and we decided like we'll be sharing more knowledge so I have more team members so they will be sharing knowledge with you as well okay so now let's jump on to this program so here you can see we have a title which says calculate some of two numbers okay calculate some of two numbers so this is our requirement we need to have two numbers and we need to add them okay so I am not going to explain this here instead I will be implementing it here so whenever you will be opening any online compiler so few lines you will be having automatically so basically in every programming language we have a library in every programming language we have a library where some predefined methods are available so you might have heard about Python Python has a rich library in Apex also we have predefined methods classes in C++ Java also so similarly in C programming also we have something pre-implemented so all the definition is pre-implemented we just need to use those functions so here you can see we have hash include stdio.h so basically what it is so here you can understand the description so it is very much important if you are a BTEC or BCA student if you are in BTEC or BCA first year and C programming is part of your curriculum and you are watching this live or recording so this will be helping for you so and those who are from non-technical background and they are relating it with any other programming language so we have lots of things pre-implemented if you want to have that in your code so in C programming you need to use hash include so it is basically known as pre-processor directive which basically includes header files in the program now we need to understand what are header files so here we have one example that is stdio.h so stdio.h is basically a header file and it stands for standard input output so all the input-output related functions are already defined in this header file okay so in some of the programming languages we have some predefined classes where predefined methods are available so those languages which are object oriented they have predefined classes in C programming we have header files those are already defined and we just need to use the methods which are available in them and at first line you can see we have a notation for comment so we have slash asterisk then you can write some code and then asterisk and slash so these are the comments that you can use in C programming okay so after this header file then we have main so remember in C programming whatever code you want to execute you can write in between main function so this main is a function right so this main is a function so here we can write comment with double slash as well so this is common for most of the programming languages right so you can use double slash as well so main is basically a function then this is a printf statement which will display some results on the output screen so if I relate it with other programming languages so in C++ it is like C out in Java it is system.out.println if we talk about apex so we have system.debug in C programming we have printf right so if you want to throw some output so you can use printf now what is main so it is basically a user defined function and it is compulsory to use this function in every C program because execution of the program begins with main so in C programming if you want to run anything you will be implementing it inside main function then we have some data types so these we'll be discussing later let's talk about printf so it is predefined function it displays some text on console we'll be using scanf it is also predefined function it reads values from console so for printf and scanf we basically included stdio.h so if you want to use printf scanf in that case you need to include this header file stdio.h and if you want to include this header file in that case you need to write hash include in your code okay so I think lots of things are clear now and our requirement was we need to calculate some of two numbers so we need to enter two numbers and we need to add them so what I'm going to do I'm going to solve it here so before reading something from user what I'm going to do I'm just storing some values here only so here int is data type and A, B, C, R variables so we already discussed about variables variables will be holding the constant values and here you can see we have A equals to 10, B equals to 10 and C so A, B, C these are variables and int is basically a data type and 10 or here I'm writing 20 so 10 and 20 these are constant values so I'm writing that as well so 10 and 20 are constants right so this way I hope you are able to relate what is happening here now we need to perform addition operation so I can write C equals to A plus B and then if you want to show the result you will be using printf now double quotes you can write some equals to now here we use one more thing that is known as format specifier right so in C programming you need to write it but in other programming languages we don't use it because we already have data type so in other programming languages we didn't follow this approach right so what is happening here percent D is basically format specifier okay it is written over this slide so you can understand this term and D here stands for decimal and it is for integer if you are using any other data type like you are using float so in that case you will be using percent F here so this is important for them who are learning programming for the first time right so you will be using percent D if you are using int and if you are using any other data type so accordingly it will change okay so the code is written in front of you now if you want to execute it so just click on run here you can see green button is available so I'm clicking on that and at the bottom you can see we have a result sum equals to 30 right so I just provided two values 10 and 20 into A and B and the basis on that addition is happening and result is displayed right now if you want to receive some values from user so how you can do that in C programming so you can write print F this way and then scan F so in C programming if you want to receive some value so you will be using scan F and this way you will be storing the values so first number will go into A and second number will go into B and this M percent symbol is known as address of right so whatever variable AB you have created so they are available in your memory and they are having some address memory address so those memory address we need to define in scan F only and here we are using percent D two times so percent D is basically focusing on integer so we need to receive two integers that's why we are using two times percent D so this print F is showing enter two numbers then we need to provide two different numbers those two numbers will be added and the result will be stored in C and we are going to display C as an output okay so I'm just clicking on run again so here you can see we need to enter two numbers so I'm entering 20 as first number then I pressed enter key then I'm entering 40 as second number again I'm pressing enter key and you can see sum is 60 right so this way I'm able to enter some values and basis on that result is coming up so this way I hope you understood how we can write C program and we can do the calculations so all the basic things basic fundamentals I explained to you and the same program we can write in C plus plus Java, Python, PHP, Apex anywhere we can write and few things will change but the logical part will be same okay so I hope everybody understood this now moving forward we have some exercises so I'm going to explain a few of them so I will be explaining second one calculate area and perimeter of rectangle and rest you can try at your own if you are good with Apex so you can try these in Apex as well and if you want to understand like programming only you want to focus on the fundamentals so you can go with C programming as well okay and if you are a beginner BTAG, BCA student then anyhow you need to implement all these practice work in C programming only right so and soon I will be creating an exercise sheet also so I already have some recorded videos so those I will be putting for your reference purpose also and you will be able to leverage that sheet as well so I'm going to implement the solution for calculate area and perimeter of rectangle okay so we'll be having two different logic so first of all I'm going to use float as a data type so I have L and B length and breadth then I need to calculate area and perimeter so I created four variables L, B, A and P okay now what I need to do okay there is a question so there is a question Mahima is asking when we should use semicolon so Mahima answer to your question is whenever you are writing any statement and you want to end it so at that time we need to use a semicolon statement okay so I hope this answers your question so I'm repeating it again if you write any statement and if you want to end it so you will be using semicolon if you see main so in main we have curly basis that's why we didn't use semicolon because it is having a block okay so inside main curly basis if you write something so every statement you will be ending with a semicolon okay now what we need to do we need to read two values length and breadth so enter length and breadth now you might be thinking why we use this backslash n so basically it is a new line character if I take you back so at the bottom you can see backslash n is basically new line character so if you want to show this text which is in green in new line so you can start backslash n here okay so if you want to bring your cursor in the new line so every time you will be using backslash n and you can use backslash n anywhere in your printf statement then we need to use backslash sorry scanf now data type is float so here we will be using %f then %l, %b length and breadth right so this way we performed reading operation now we need to apply the logic so we need to calculate area so area is area equals to length into breadth so this way we performed some calculation now we need to calculate perimeter so perimeter is 2 into l plus b right and in mathematics we generally write 2 and then parenthesis we don't write multiplication sign but in programming you need to write this multiplication sign in programming you will be writing this multiplication sign otherwise it will be an error so this way you will be writing the instructions and if you want to perform this plus operation first so you will be in area equals to %f and then a then printf perimeter equals to %f and then p so this way with the help of two different printf you can show the results now you might be thinking can we do it with single printf so my answer will be yes we can we can do it with single printf statement as well but first I am going to execute this code and then I will be rewriting both the statement in a single printf ok so now I am going to run this code so here you can see the complete code is written I am just clicking on run so at the bottom you can see it is asking for length and breadth right so length time entering 4 and breadth time entering 6 so here you can see the result so as we used float as a data type so results are coming in points so in other programming languages it can be treated as different name like if you talk about apix so it will be used as decimal we have a data type decimal so we use that so in different programming languages for decimal point values you can have different data type ok so this way area and parameter both are displayed right now what I am going to do I am going to show you how we can combine these together so I am making them a comment and I am going to write them again so here I am writing area equals to percentf then again backslash and parameter equals to percentf and then a comma p so this way you can write a single printf statement and this is important for other programming languages as well in java apix also we can display more than one values together with a single printing statement so in c in c programming it is written like this so this percentf will be having value from a and the second percentf will be having value from p and first backslash and will shift area to newline and second backslash and will shift parameter to newline so you can write backslash and anywhere in the printf statement right so if I run this code so you will see the same results so again I am entering same values and you will see the same result area equals to and parameter equals to right so this way you can implement some logic and you can start your programming journey and here practice questions are available so just implement all the questions and this way you will be able to understand the programming and if you are btech or bca beginner so I bet this bootcamp will be very much important for you right because I will be teaching everything in detail so you can see this session tracker and session tracker link one more time I am sharing in the chat so you can have it and here everything is written so my all bootcamp whatever bootcamp sanjay gupta tech school will be hosting all will be available here so if you go to the tabs if you want to learn salesforce so all the sessions are available here like for salesforce I have done 21 sessions live throughout this year so I started from January until June these many sessions are happened and a few sessions happened for cyber security so due to some reasons Sumit is not available right now so we are planning to do more sessions on cyber security later on and what we experience like this will be fruitful if we do it on offline mode because cyber security is very technical so we are planning some offline bootcamps for this for Jaipur folks and soon we will be starting more bootcamps like this based on data science AI based on dev ops so those will be available under these tabs in future so there is a question abiram is asking why I used float as a data type so abiram basically when we talk about length and breadth of rectangle so there may be chances those length and breadth will be in decimal point so that's why I used float if you think your values will be in integer format so in place of float you can write int as well so this int data type you can use here for these variables and if you use int so you just need to convert these %f into %d everywhere so this way you can use int data type but float will go well because there can be chances like you are entering length and breadth in decimal point so that's why we used this data type okay so this is all about for today so it was day 1 I just gave you some introduction and how we can write program in C programming so I hope it will help you and day by day week by week lots of sessions will be happening so my request to you whoever are online live and those who are watching the recording please share this bootcamp link with the students those who are planning to do BTEC or BCAA or MCAA or already doing BTEC BCAA so for them this bootcamp will be for like their life saviour because I am teaching C and C++ from very beginning explaining everything in detail and they will be learning everything free of cost live and lots of resources are already available on my channel so I am creating an exercise sheet so I will be having those links together there and please share this bootcamp link with all non tech folks those who are planning to jump into IT so that they can try to learn programming at least once and they don't need to pay any amount to anyone they just need to understand the concepts and if they are able to understand so no matter like they will be able to make their successful career in IT so I am just doing my bit you also need to do your efforts learning efforts because if you are doing some learning efforts then surely you can make a successful career in either IT or Salesforce ecosystem there is one question these are mean whole number without any dot value yes phase on you are right Rupal, yes today I didn't take Salesforce session so if you see telegram channel so there I already posted and I just want to share that telegram channel link here as well because all the notifications I am sharing in that channel so if you are not part of this channel so do join this here all the notifications like when session will be happening or when not so all the information I am sharing so Rupal sessions will be happening tomorrow so tomorrow we will be having two sessions one for Salesforce and one for C programming and in Salesforce bootcamp tomorrow I will be teaching JavaScript basics okay so this is it for today and as you can see one statement is written in this slide please share a review or feedback about the bootcamp whatever bootcamp you are joining under Sanjay Gupta Tech School so do share a review, feedback on YouTube, LinkedIn or any other platform wherever you want to make this platform popular so do share the bootcamp information so this is all for today thank you so much for joining this session and I hope together we will do lots of things so I am here to share my knowledge to give you insights and I hope with this initiative you will be able to understand coding well and you will be able to change your life as well so with this note thank you everybody see you tomorrow in two different bootcamps bye take care